本文介绍了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了。成功的在线视频直播
文章内容就这么多了。期待对大家的学习有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)