2012-01-20 3 views
1

Мне было предложено исследовать наличие потоков IP-камер непосредственно в приложении Silverlight (работает в браузере). Из того, что я вижу, это означает, что мне нужно иметь возможность обрабатывать потоки RTSP и потоки Motion JPEG. Оба из них не поддерживаются в Silverlight.Доступ к потокам веб-камеры IP

Я нашел библиотеку (http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder) для декодирования MJPEG, но она поддерживает только OOB в Silverlight, что является проблемой.

Я мог найти только коммерческие продукты для RTSP, но я также читал, что вы можете использовать API MediaStreamSource для выполнения практически любого потока вручную, но информация о том, как это сделать в RTSP, я не смог найти нигде.

Итак, как вы это делаете?

ответ

0

Вы пробовали Silverlight MediaElement? Он в основном обеспечивает Windows Media Player как элемент управления Silverlight, и насколько я знаю, он поддерживает RTSP и motion JPEG. Тем не менее, RTSP - это немного комедия взаимодействия, реализация медиаплеера Windows может не воспроизводить RTSP из всех источников. Вы должны просто установить исходное свойство в URL. Если он не сможет воспроизвести поток, как я уже сказал, это, вероятно, несовместимость RTSP.

 Смежные вопросы

  • Нет связанных вопросов^_^