直播系统主要由三部分组成, rtmp服务器+rtmp推送端+rtmp播放端.
rtmp服务器: 目前靠谱稳定的有nginx+rtmp,srs. nginx+rtmp可以部署在linux上,也可以编译编译到windows上。相对来说linux编译容易些。如果觉着windows编译麻烦,可以在windows上装个Ubuntu虚拟机, 然后在虚拟机上编译部署也行.
nginx 源代码下载 :https://github.com/nginx/nginx/tree/branches/stable-1.14
nginx-rtmp源代码下载: https://github.com/arut/nginx-rtmp-module
编译完成后,修改nginx.conf, 增加一下配置:
#从这里开始
rtmp {
server {
listen 1935;
timeout 60s;
application live {
live on;
}
}
}
live on;
}
}
}
#这里结束
http {
server {
server {
修改好nginx.c