Потоковая передача IPC CISCO 2500 в Windows Phone 8

Я разрабатываю приложение WP8, в котором необходимо реализовать функцию потокового видео в реальном времени. До сих пор я выполнял эти шаги, для настройки видеоплеера Silverlight в моем приложении. У меня Cisco 2500 (проводной) и коммутатор Cisco. Я могу получить поток ASF через HTTP, используя следующий URL:

http://<username>@<password>.<ip-address>/img/video.asf

который отлично работает с проигрывателем Windows Media, проигрывателем VLC и IE10 в ОС Windows 8.

Когда я попытался открыть тот же URL-адрес в IE Windows Phone 8 (и атрибут Source элементов MediaPlayer в моем приложении), это выдало мне ошибку; "Ваш телефон не поддерживает этот формат видео".

В Media Information VLC предполагает, что для потоковой передачи видео используется кодек MP4S.

Может ли кто-нибудь предложить, как обеспечить простую прямую трансляцию на Windows Phone - без участия IIS (но плавной потоковой передачи) - в вышеупомянутой настройке?


person vulcan raven    schedule 27.01.2013    source источник


Ответы (1)


Насколько я знаю, форматы ASF не являются частью поддерживаемые медиакодеки для Windows Phone. Если ваш ASF представляет собой просто большую неуклюжую обертку для стандартной прогрессивной загрузки аудио/видео, вы можете получить ASF, распаковать его и использовать настоящую конечную точку мультимедиа с Windows Phone.

Если вы выполняете адаптивную потоковую передачу видео на Windows Phone, лучше всего рассмотреть возможность использования IIS Smooth Службы потокового мультимедиа вместе с SmoothStreamingMediaElement /SmfPlayer.

person JustinAngel    schedule 28.01.2013
comment
Поскольку IIS SmoothStreaming не является вариантом, не могли бы вы уточнить (или предоставить пример), как обращаться с прогрессивным потоком? Камера обеспечивает поток ASF через HTTP, JPEG через HTTP и SAV через RTSP. Спасибо. - person vulcan raven; 28.01.2013