Nginx搭建rtmp直播服务器实现代码

Nginx搭建rtmp直播服务器实现代码,第1张

Nginx搭建rtmp直播服务器实现代码

本文介绍了Nginx的rtmp直播服务器完成代码的关键细节。根据原文中的示例代码,非常详细,对大家的学习或工作都有一定的参考价值,盆友一定要参考。

1.在nginx源代码目录下新建一个rtmp目录,输入gitclonehttps://github.com/arut/nginx-rtmp-module.git

2.重新编译下面的程序nginx代码

。/configure-prefix=/usr/local/nginx-1.2.9/-add-module=。/rtmp/nginx-rtmp-module-with-http_SSL_module-with-pcre=/lamp_source/pcre-8.38;
make;制作安装;
#重新安装nginx

3.安装后。

打开nginx.conf,在http{server后添加以下代码...}

rtmp{ server{ listen1935; chunk_size4000; applicationhls{ liveon; hlson; hls_path/你的网络服务器途径这一用以储放缓存的。务必可写; hls_fragment5s; } } }

然后创建新的计算机主机配置。

server{ listen8851; location/index.html{ root/网址储放目录; } location/{#return403; #ServeHLSfragments types{ application/vnd.apple.mpegurlm3u8; video/mp2tts; } root/跟上面一样,缓存文件用; expires-1; } }

以上设备后。只要下载一个叫开播软件的手机软件就可以了(注意ffmpeg也可以用来推送)。软件应用程序,如屏幕截图

那就开始推流吧。

免费下载并打开vlc播放软件(流媒体)。在rtmp://你的URL:1935/hls/里输入登录密码就ok了。成功的在线视频直播

文章内容就这么多了。期待对大家的学习有所帮助,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存