2012-01-20 222 views
1

我被要求調查在Silverlight應用程序(在瀏覽器中運行)中直接使用IP攝像機流。從我所看到的這似乎意味着我需要能夠處理RTSP流和Motion JPEG流。這兩者在Silverlight中都不是本機支持的。訪問IP攝像頭流

我找到了一個用於MJPEG解碼的庫(http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder),但它僅支持Silverlight中的OOB,這是一個問題。

我只能找到RTSP的商業產品,但我也讀過,您可以使用MediaStreamSource API手動執行幾乎任何流,但是有關如何在RTSP中執行此操作的信息我找不到任何地方。

那麼你怎麼做呢?

回答

0

您是否試過Silverlight MediaElement?它基本上提供Windows媒體播放器作爲Silverlight控件,據我所知它支持RTSP和Motion JPEG。但是,RTSP是一個互操作的噩夢,Windows媒體播放器的實現可能無法播放所有來源的RTSP。您應該可以將源屬性設置爲該URL。如我所說,如果它無法播放流,則可能是RTSP不兼容。