1

Silverlight アプリケーション (ブラウザーで実行) で直接 IP カメラ ストリームを使用することを調査するように依頼されました。私が見る限り、これは RTSP ストリームと Motion JPEG ストリームを処理できる必要があることを意味しているようです。どちらも Silverlight ではネイティブにサポートされていません。

MJPEG デコード用のライブラリ (http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder) を見つけましたが、Silverlight では OOB しかサポートしていないことが問題です。

RTSP の商用製品しか見つかりませんでしたが、API を使用してほぼすべてのストリームを手動で実行できることも読みましたが、RTSPMediaStreamSourceでこれを行う方法に関する情報はどこにも見つかりませんでした。

それで、あなたはそれをどのようにしますか?

4

1 に答える 1

0

Silverlight MediaElement を試しましたか? 基本的に Windows Media Player を Silverlight コントロールとして提供し、私が知る限り、RTSP とモーション JPEG をサポートしています。ただし、RTSP は、Windows Media Player の実装がすべてのソースから RTSP を再生するとは限らない、相互運用の悪夢のようなものです。source プロパティを URL に設定できるはずです。私が言ったように、ストリームの再生に失敗した場合、おそらく RTSP の非互換性です。

于 2012-08-22T20:00:58.257 に答える