1.PlainTransportの概要
mediasoupは、生のRTPデータを受信できるPlainTransportを提供するため、ffmpeg.shスクリプトを使用してローカルファイルをmediasoupにプッシュできます。
2、ffmpeg.shプッシュストリーミングの紹介
脚本路径:mediasoup-demo/broadcasters/ffmpeg.sh
注:ffmpegのストリーミング効果を確認したい場合は、クロムのWebページから事前に部屋を作成するように要求してから、この部屋にプッシュすることができます。
1.インストールスクリプトの実行時の依存ライブラリ
httpieをインストールします
yum install httpie
urlibをインストールします
easy_install urllib3==1.21.1
2. httpsssl証明書認証を削除します
ffmpeg.shスクリプトを直接実行すると、ssl証明書認証の問題が報告されます。認証パラメーターを追加および削除するには、スクリプトを変更する必要があります。
具体的な操作は次のとおりです。
ffmpeg.shを開き、HTTPIE_COMMANDの定義を見つけ、フィールドを追加します:-verify、次のように変更します。
HTTPIE_COMMAND="http --verify=no --check-status"
3、ffmpeg.shプッシュストリーミングを開始します
開始コマンドは次のとおりです。
//记着把xx.xx字段换成自己的ip
SERVER_URL=https://xx.xx.xx.xx:4443 R