RTMP / SRT から live-ingest bridge が配信した映像を、画質を切り替えながら視聴します。
各コマンドは別々のターミナルで実行します。映像は H.264、音声は AAC を使用してください。 配信経路に合った
Relay URL と namespace anon/live/test を選び、Watch を押します。
次のどちらか一方を選んで配信を開始します。
make ffmpeg-srt-bbb-remote
SRT のサーバー URL に以下を設定して配信を開始します。
srt://relay-1.moqt.research.skyway.io:9000?mode=caller&streamid=anon/live/test
RTMP を使う場合は、サーバーに
rtmp://relay-1.moqt.research.skyway.io:1935/anon/live/test、ストリームキーに
stream を設定します。
視聴先の Relay URL: https://relay-1.moqt.research.skyway.io:443
namespace に anon/live/test を指定し、Watch を押します。
make gst-srt-publish GST_MOQT_URL=https://relay-1.moqt.research.skyway.io:443
次のどちらか一方を選んで配信を開始します。
make ffmpeg-srt-bbb-local
テストパターンを使う場合は、代わりに make ffmpeg-srt を実行します。
SRT のサーバー URL に以下を設定して配信を開始します。
srt://localhost:9000?mode=caller&streamid=anon/live/test
視聴先の Relay URL: https://relay-1.moqt.research.skyway.io:443
namespace に anon/live/test を指定し、Watch を押します。
make relay
make gst-srt-publish GST_MOQT_URL=https://127.0.0.1:4433
次のどちらか一方を選んで配信を開始します。
make ffmpeg-srt-bbb-local
テストパターンを使う場合は、代わりに make ffmpeg-srt を実行します。
SRT のサーバー URL に以下を設定して配信を開始します。
srt://localhost:9000?mode=caller&streamid=anon/live/test
別々のターミナルで以下を実行し、Live Viewer を開きます。
make browser
make chrome
視聴先の Relay URL: https://127.0.0.1:4433
namespace に anon/live/test を指定し、Watch を押します。
RTMP は app/stream、SRT は stream ID がそのまま namespace になります。
配信開始からライブ端までが軸で、下線が relay のキャッシュに残っている再生可能な区間です。
映像にカーソルを合わせるとシークバーと ±1 秒 / ±5 秒のボタンが出ます(キーボードは ← → が 1 秒、↓ ↑ が
5 秒)。⛶ で全画面になります。
--transcode で live-ingest を起動すると歯車から下位画質が選べます。
track ごとに直近 N 個の group(subgroup stream)を横棒で示します。右端が開いている棒は受信中です