mediasoup源码分析(十) ffmpeg推流到mediasoup 及调试node.js层代码

   日期:2020-08-22     浏览:1070    评论:0    
核心提示:一、PlainTransport 介绍 mediasoup提供了PlainTransport可以接收裸RTP数据,所以可以通过ffmpeg.sh脚本推本地文件到mediasoup。二、ffmpeg.sh推流介绍脚本路径:mediasoup-demo/broadcasters/ffmpeg.sh注意:需要通过chrome网页请求提前创建好一个房间。1、安装脚本运行时的依赖库安装httpieyum install httpie安装urlibeasy_install..._mediasoup-demo如何推流

一、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,具体修改为:

HTTPIE_COMMAND="http  --verify=no  --check-status"

三、启动ffmpeg.sh推流

启动命令为:

//记着把xx.xx字段换成自己的ip
SERVER_URL=https://xx.xx.xx.xx:4443 ROOM_ID=u0y6t9dt MEDIA_FILE=./live_video.mp4 ./mediasoup.sh

运行效果如下图:

 恭喜你,又对mediasoup加深了理解

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服