Как потоковые ресурсы вписываются в парадигму RESTful?

С помощью службы RESTful вы можете создавать, читать, обновлять и удалять ресурсы. Все это хорошо работает, когда вы имеете дело с чем-то вроде активов базы данных - но как это преобразовать в потоковую передачу данных? (Или нет?) Например, в случае с видео кажется глупым рассматривать каждый кадр как ресурс, который я должен запрашивать по одному. Скорее я бы установил соединение с сокетом и транслировал серию кадров. Но нарушает ли это парадигму RESTful? Что, если я хочу иметь возможность перематывать поток назад или вперед? Возможно ли это в рамках парадигмы RESTful? Итак: Как потоковые ресурсы вписываются в парадигму RESTful?

Что касается реализации, я готовлюсь к созданию такой службы потоковой передачи данных, и я хочу быть уверенным, что делаю это «наилучшим образом». Я уверен, что эта проблема уже решалась. Может ли кто-нибудь указать мне на хороший материал?

100
задан Tim Cooper 26 March 2014 в 18:28
поделиться