2017-03-04 25 views
0

RTSPでストリーミングするIPカメラをWebページに表示したいと思います。stream RTSPからHTMLへのWebサイト

私は、ストリームをトランスコードするVLCを使用してのように、多くのソリューションを試みたが、それらのどれも実際のWebサービスを作成するのに十分な信頼性があると思いません。 私は、flussonicやRed5のようなメディアサーバーの使用を考えています。しかし、それがうまくいくかどうかはわかりません。私は、Webページ上のRTSPストリームを表示するための最良の(そして簡単な)ソリューションであるかを知りたい理由

です。

答えて

0

私は最終的にこのプラグインを使用して、本当にまっすぐ解決策を見つけた

How can I display an RTSP video stream in a web page?

そして

https://www.npmjs.com/package/html5_rtsp_player

で提案されている「変換」のように提案し、「プラグイン」の方法を試した後、私のプロジェクトでは問題ないChrome用にのみ動作します。

<!DOCTYPE html> 
    <html> 
     <head> 
     <title></title> 
     <meta charset="utf-8" /> 
     <script type="text/javascript" src="/assets/vxgplayer-1.8.31/vxgplayer-1.8.31.min.js"></script> 
     <link href="/assets/vxgplayer-1.8.31/vxgplayer-1.8.31.min.css" rel="stylesheet" /> 
    </head> 
    <body> 
     <div class="vxgplayer" 
     id="vxg_media_player1" 
     width="640" 
     height="480" 
     url="rtsp://admin:[email protected]/defaultPrimary0?streamtype=u" 
     nmf-src="/assets/vxgplayer-1.8.31/pnacl/Release/media_player.nmf" 
     nmf-path="media_player.nmf" 
     useragent-prefix="MMP/3.0" 
     latency="10000" 
     autohide="2" 
     volume="0.7" 
     avsync 
     autostart 
     controls 
     mute 
     aspect-ratio 
     aspect-ratio-mode="1" 
     auto-reconnect 
     connection-timeout="5000" 
     connection-udp="0" 
     custom-digital-zoom></div> 
    </body> 
    </html> 
+0

私のためにいくつかの質問にお答えできますか?私はこれが古かったことを知っていますが、私は今これを通過しています。パフォーマンスはどうですか?そして、これまでにこのエラーが発生しました: 'ws://127.0.0.1:8778 /'へのWebSocket接続が失敗しました:接続確立エラー:net :: ERR_CONNECTION_REFUSED – stevelacerda7

0

RTSPストリームのようなHTMLコードを見てはいないHTML5ブラウザーで直接サポートされているか

https://www.videoexpertsgroup.com/vxg-chrome-plugin/

です。プラグインを使用して

は、特定のブラウザとそれが流れを見ることができません使用していない訪問者の残りのための限られたソリューションです。

ほとんどのブラウザやデバイスをカバーするためには、ストリームは、HLS & DASHなどのHTML5互換性のあるフォーマットとして配信されなければなりません。 HLSにRTSPを変換するには

あなたはWowza Streaming Engineのような機能を備えたストリーミングサーバを必要としています。 よりよく理解するために、このRTSP to Web Demoをテストして、公開アクセス可能なrtspアドレスを入力し、HLS、MPEG DASH、RTMP(Flash)としてWeb上でストリームを取得することができます。

関連する問題