[toc]
为什么
同学毕设要搞直播,熬夜一晚上啥也没有思路,没办法喽,我只能搜一波方案,看到了rtmp的直播解决还不错,虽然是先用流软件来解决了直播的大致思路。但是至少可以了。
直播思路介绍
一般分为如下
- 采集:摄像头,和麦克风采集数据,
- 推流:通过rtmp协议推送到服务器上面,
rtmp://ip:1935/application/
+流名称 - 分发:nginx 把流分发了
- 拉流: vlc客户端来解析rtmp的流,实现观看
rtmp://ip:1935/application/流名称/
这篇博客里面有直播的方案详解—-Android视频直播的实现(推流完整实现001)
这篇博客是介绍如何安装直播相关的 https://blog.csdn.net/boonya/article/details/78663675
rtmp
当然我主要是看一下rtmp的,直播是使用了应用层的协议。这个从nginx的conf设置能看出来,nginx要设置http服务和rtmp服务。主要看一下上面的第二篇博客,你就明白了
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数
发表回复