一、PlainTransport 介绍
mediasoup提供了PlainTransport可以接收裸RTP数据,所以可以通过ffmpeg.sh脚本推本地文件到mediasoup。
二、ffmpeg.sh推流介绍
脚本路径:mediasoup-demo/broadcasters/ffmpeg.sh
注意:想看到ffmpeg的推流效果,可以通过chrome网页请求,提前创建好一个房间,然后向这个房间进行推流。
1、安装脚本运行时的依赖库
安装httpie
yum install httpie
安装urlib
easy_install urllib3==1.21.1
2、去掉https ssl证书认证
直接运行ffmpeg.sh脚本会报 ssl证书认证问题,需要修改脚本,添加去除认证参数。
具体操作如下:
打开ffmpeg.sh 找到HTTPIE_COMMAND 定义处,添加字段:--verify,具体修改为&
本文介绍了如何使用ffmpeg.sh推流到mediasoup,包括PlainTransport的使用、ffmpeg.sh脚本的配置与依赖安装、解决ssl证书认证问题,以及启动推流的命令。同时,详细阐述了调试mediasoup c++层代码的方法,如设置numWorkers为1以确保用户在特定worker上,以及如何使用gdb进行调试。
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



