Skip to content

HTTP Push 配信のやり方

Yoteichi edited this page May 7, 2017 · 1 revision

1.設定ページでブロードキャストの許可設定をチェックします。

image

2.外部のホストがエンコードする場合は、フィルターの設定でホストの IP がプライベートになるようにしてください。

3.配信フォームの上部にある「HTTP Push ストリーム」から URL 作成用のフォームに行きます。

4.チャンネル名などを入力すると URL が作成されるので、この URL を ffmpeg のコマンドラインに指定して、エンコードを開始してください。

image

例:

ffmpeg -re -rtbufsize 100MB -flags +global_header -framerate 30 -video_size 640x360 -f dshow -i video="SCFF DirectShow Filter":audio="ライン入力 (BEHRINGER USB WDM AUDIO " -threads 0 -vcodec libx265 -tune ssim -preset ultrafast -b 900k -af aresample=async=1 -acodec libvo_aacenc -ar 44100 -ab 96k -ac 2 -vol 256 -f matroska "http://127.0.0.1:7144/?name=予定地&genre=spGame&desc=アスカ+盾縛り&url=http://example.com"

上手く行けばチャンネルが作成されます。なお、ビットレートは自動計測です。