RTSP または HTTP ビデオ フィードを WebRTC ストリームに変換する簡単な例を作成しました。この例は Kurento Media Server (KMS) に基づいており、例を機能させるには KMS をインストールする必要があります。
KMS をインストールしてお楽しみください ...
https://github.com/lulop-k/kurento-rtsp2webrtc
2015 年 22 月 9 日更新。なぜトランスコーディングがこの問題の解決策の一部にすぎないのかについての技術的な説明については、この投稿を確認してください。
このコミット以降、Janus-gateway は最近、単純な RTSP サポート (libcurl に基づく) をストリーミング プラグインに追加しました
次に、カメラと RTSP をネゴシエートし、ストリーミング プラグイン構成 <prefix>/etc/janus/janus.plugin.streaming.cfg
に WebRTC を追加して RTP を中継するようにゲートウェイを構成することができます。
[camera]
type = rtsp
id = 99
description = Dlink DCS-5222L camera
audio = no
video = yes
url=rtsp://192.168.1.16/play2.sdp
次に、ストリーミング デモ ページ http://..../demos/streamingtest.html を使用して WebRTC ストリームにアクセスできるようになります。
短い答えは、いいえです。 RTSP
WebRTC の IETF 標準では言及されておらず、現在、どのブラウザもサポートする予定はありません。 Chrome ディスカッションへのリンク。
より長い答えは、もしあなたが本当にこのアイデアで売り切れているなら、ネイティブ WebRTC API を利用して webrtc ゲートウェイ/ブレーカーを構築する必要があるということです.
<オール>これは、他の人が行った方法であり、行う必要がある方法です。
2014 年 7 月 30 日更新:
私は janus-gateway を試しましたが、ストリーミング プラグインは rtp ストリームを取得して webrtc ピアにプッシュできるため、まさにこれを行うと思います。 RTSP の場合、おそらく RTSP クライアントを作成し (おそらく gstreamer のようなライブラリを使用して)、RTP と RTCP を接続から WebRTC ピアにプッシュできます。