Janus WebRTC Gateway を Ubuntu Server 14.04.4 LTS にインストールし、Web サンプルを apache2 http サーバーにデプロイしました。Janus ゲートウェイに付属する既存のストリーミング デモ サンプルを試しています。
以下の設定により、「janus.plugin.streaming.cfg」構成ファイルで rtsp ストリーミング サポートを有効にしました (デフォルトでは無効になっています)。
RTSP ストリームは Live555 プロキシ サーバー API を使用して生成され、VLC プレーヤーで正しく動作します。
[rtsp-test]
type = rtsp
id = 99
description = RTSP Test
audio = no
video = yes
url=rtsp://127.0.0.1:8554/mystream
これで、ストリーミング デモ ページ、つまり「RTSP テスト (ライブ)」にもう 1 つのチャネル (ドロップダウンのオプション) が表示されます。ボタンをクリックするとWatch or Listen
、コンソールで以下のエラーが発生し、待機中のシンボルが表示されます。
Chrome の場合:
SessionDescription の解析に失敗しました。行を期待: v=
Firefox の場合:
InvalidParameterError: setRemoteDescription に指定された空または null SDP
Janus Gateway を使用して rtsp を WebRTC ストリームに再生するためのアイデアやコードの変更を提案してください。