php 大并发推拉流架构,FFmpeg总结(十二)用ffmpeg与nginx实现直播多路流并发播放(示例代码)...

编译安装:

cd nginx-1.5.10

./configure –with-http_ssl_module –add-module=../nginx-rtmp-module-master

make

make install

浏览器输入localhost:8010(默认80,由于其他服务在用,这里用8010),得到如下:

7779deb9bf5297503f6655de2b4fc747.png

配置nginx支持rtmp,找到nginx.cnf,在http节点结束后加入rtmp节点,如下:

rtmp {

server {

listen 1935;//监听1935端口

application yuiop {//为什么叫yuiop?你懂的啦

live on;

record off;

}

}

}

FFmpeg开始推流,先推一个直播流来直播

接下来开始看下服务器流是否可看,开始拉流播放

ffplay rtmp://xxx.xxx.xxx.xxx:1935/yuiop/live

也可以在网页端口写点js代码,也能支持播放,效果如下:

c063841b170b81ffa5633664befb3033.png

推一个流,拉一个流不过瘾,直播可是,同时有n多个流在推拉,接着来,推拉两个,很自然也成功了。

3bafe13d52d80c45dbaee2925d10c385.png

最后来张全家福,本地电脑和直播服务器同时看直播,有2-3秒延迟

889ec32d7b2839ad45f9cb6d93106b7a.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值