Live Viewer

MoQT Live Viewer

RTMP / SRT から live-ingest bridge が配信した映像を、画質を切り替えながら視聴します。

配信の開始方法

視聴する前に、別ターミナルで配信を開始します。

各コマンドは別々のターミナルで実行します。映像は H.264、音声は AAC を使用してください。 配信経路に合った Relay URL と namespace anon/live/test を選び、Watch を押します。

OBS / ffmpegSRT / RTMP Cloud Ingestionlive-ingest Cloud RelayMoQT

  1. 配信元を選ぶ(ffmpeg または OBS)

    次のどちらか一方を選んで配信を開始します。

    A. ffmpeg を使う
    make ffmpeg-srt-bbb-remote
    B. OBS を使う

    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 を設定します。

  2. Live Viewer で視聴する

    視聴先の Relay URL: https://relay-1.moqt.research.skyway.io:443

    namespace に anon/live/test を指定し、Watch を押します。

OBS / ffmpegSRT Local IngestionGStreamer Cloud RelayMoQT

  1. ローカル Ingestion を起動する

    make gst-srt-publish GST_MOQT_URL=https://relay-1.moqt.research.skyway.io:443
  2. 配信元を選ぶ(ffmpeg または OBS)

    次のどちらか一方を選んで配信を開始します。

    A. ffmpeg を使う
    make ffmpeg-srt-bbb-local

    テストパターンを使う場合は、代わりに make ffmpeg-srt を実行します。

    B. OBS を使う

    SRT のサーバー URL に以下を設定して配信を開始します。

    srt://localhost:9000?mode=caller&streamid=anon/live/test
  3. Live Viewer で視聴する

    視聴先の Relay URL: https://relay-1.moqt.research.skyway.io:443

    namespace に anon/live/test を指定し、Watch を押します。

OBS / ffmpegSRT Local IngestionGStreamer Local RelayMoQT

  1. ローカル Relay を起動する

    make relay
  2. ローカル Ingestion を起動する

    make gst-srt-publish GST_MOQT_URL=https://127.0.0.1:4433
  3. 配信元を選ぶ(ffmpeg または OBS)

    次のどちらか一方を選んで配信を開始します。

    A. ffmpeg を使う
    make ffmpeg-srt-bbb-local

    テストパターンを使う場合は、代わりに make ffmpeg-srt を実行します。

    B. OBS を使う

    SRT のサーバー URL に以下を設定して配信を開始します。

    srt://localhost:9000?mode=caller&streamid=anon/live/test
  4. Live Viewer で視聴する

    別々のターミナルで以下を実行し、Live Viewer を開きます。

    make browser
    
    make chrome

    視聴先の Relay URL: https://127.0.0.1:4433

    namespace に anon/live/test を指定し、Watch を押します。

Stream

Preset:

RTMP は app/stream、SRT は stream ID がそのまま namespace になります。

Status

Connection Not connected
Catalog Catalog not loaded yet
Playback Playback idle
Mode Live
Buffered 0.0s

Playback

-
--:-- --:-- / --:-- LIVE

配信開始からライブ端までが軸で、下線が relay のキャッシュに残っている再生可能な区間です。 映像にカーソルを合わせるとシークバーと ±1 秒 / ±5 秒のボタンが出ます(キーボードは ← → が 1 秒、↓ ↑ が 5 秒)。⛶ で全画面になります。 --transcode で live-ingest を起動すると歯車から下位画質が選べます。

Streams

-

track ごとに直近 N 個の group(subgroup stream)を横棒で示します。右端が開いている棒は受信中です

Console