Mediasoupソースコード分析(10)ffmpegをmediasoupにプッシュし、node.jsコードをデバッグします

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

おすすめ

転載: blog.csdn.net/lcalqf/article/details/108108262
おすすめ