2016-09-22 17 views
0

ウェブページに表示するカメラへのRTSPリンクがあります。 ビデオタグはRTSPをサポートしていないので、Google ChromeはVLCとQuickTimeプラグインをサポートしていません。現在、RTSPリンクを使用してこのカメラを表示するにはどうすればよいですか?ウェブサイトにRTSPを表示

+1

[ウェブページにRTSPビデオストリームを表示するにはどうすればいいですか?](http://stackoverflow.com/questions/2245040/how-can-i-display-an-rtsp-video-stream-in -a-web-page) –

答えて

0

遅延を考慮しない場合は、ffmpegを使用してHLSプレイリストを生成し、HTTPサーバ経由でクライアントに配信することができます。thisを参照してください。そうしないと、断片化したMP4ストリームを出力するソリューションが必要になります。

0

RTSPをWebページに直接公開するには、ActiveX、Quicktime(ほとんどのユーザーにとっては機能しないブラウザ、最新のブラウザでは無効にするブラウザ)を使用してください。 RSTPソースは、すべてのクライアントにサービスを提供するために大きなアップロード帯域幅を必要とします。

より良い方法は、VIDEOタグで動作する形式での配信もストリーミングサーバーを使用していることです。 ストリーミングサーバーはソースストリームに接続し、さまざまなデバイス(HLS、MPEG DASH、Flashなど)の数百または数千の視聴者に適切なWeb形式を使用して配信します。

このIP Camera Streamソリューションのこのタイプの設定について詳しくは、online demo(RTSPアドレスを入力して複数の形式でオンラインで見ることができます)のテストを行うことができます。

0

jususゲートウェイを使用して、h.264をサポートするWebRTC対応ブラウザでh.264ストリームを表示できます(最近のChromeとFirefoxのみがサポートしていると思います)。あなたが運が良ければ、カメラがlvl 3.1(そして、最近学んだように、各IDRフレーム内のSPSとPPS)で適切なConstrainedベースラインを出力すれば、トランスコードする必要はありません。それにアプローチする方法はにある:ヤヌス

  • セットアップおよびRTSPを読むために
  • 使用のgstreamer/ffmpegの(1つのエントリは、オーディオとビデオを含めることができます)RTPソースを受け入れることヤヌスストリーミングプラグインを設定し、それぞれについてストリームが提供されています(興味があります)JanusへのRTPストリーム

トランスコードなしでは、VLCのRTSPプレーヤーよりも速くても高速です。トランスコードする必要がある場合は、エンコードのスピードにもよりますが、実際には高速です。テストしたところ、遅延時間が長くなります(HLSやffmpegのように)。

関連する問題