Псевдопоток HTTP из Windows Azure - PullRequest
0 голосов
/ 03 апреля 2012

Я работаю над медиа-сайтом. Я использую JWPlayer для воспроизведения мультимедиа и использую режим HTML5 с откатом во Flash. Мы храним мультимедийные файлы в Windows Azure. Я хочу знать - 1) "ВОЗМОЖНО ЛИ ВЫСТАВИТЬ HTTP PSEUDO, ПОТОЧНЫЙ ИЗ BLACK AZURE ??" Пока что я могу передавать потоковое мультимедиа из Azure, но я не уверен, является ли это псевдопотоковой передачей HTTP или прогрессивной загрузкой. 2) Есть ли способ проверить, какой протокол потоковой передачи мультимедиа используется веб-страницей при воспроизведении видео с помощью какого-либо инструмента или плагина браузера?

Ответы [ 2 ]

4 голосов
/ 22 октября 2013

Я думаю, вы найдете этот пост полезным Обслуживание видеоконтента из хранилища BLOB-объектов Azure

Это решило мою проблему, которую я искал примерно год, Это решитповедение «Поиск» для видео, которое отлично работает с большинством проигрывателей (особенно с проигрывателями видео HTML5), но проблема все еще существует в JWplayer с режимом flash, который не поддерживает эту функцию (например, Accept-Range: bytes илиБайт диапазона: 200, 2000).

JWPlayer поддерживает только некоторый псевдостереминг: Псевдопоток в режиме флэш-памяти JWPlayer , я все еще пытаюсь решить эту проблему !!

1 голос
/ 04 апреля 2012

Прогрессивная загрузка HTTP в основном требует поддержки заголовка диапазона HTTP. Хранилище больших двоичных объектов поддерживает это, поэтому оно должно использоваться для прогрессивной загрузки. Обратите внимание, что прогрессивная загрузка также требует правильного форматирования видеофайлов, что по умолчанию не выполняется многими кодировщиками видео.

Я не слышал о псевдопотоке HTTP раньше. Исходя из моих 15 секунд поиска в Google, я думаю, что это та же идея, что и для прогрессивной загрузки HTTP, но вместо заголовка диапазона HTTP используется параметр запроса. Хранилище BLOB-объектов не будет знать, что делать с этими параметрами запроса, поэтому я предполагаю, что оно не будет поддерживать псевдопоток, хотя я могу ошибаться в этом. Если вы хотите поддерживать псевдопоток, вам, вероятно, потребуется написать веб-приложение для интерпретации клиентских запросов и получения данных из хранилища BLOB-объектов.

Чтобы ответить на вопрос № 2, поскольку оба эти протокола основаны на HTTP, вы должны иметь возможность использовать Fiddler (или любой другой трассировщик HTTP) для просмотра трафика.

...