Доступ к потокам IP-камеры - PullRequest
1 голос
/ 20 января 2012

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

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

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

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

1 Ответ

0 голосов
/ 23 августа 2012

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

...