本文主要是介绍srs_rtmp 推送h264码流,vlc拉流,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
经过前两篇博文已经介绍nginx arm版本,同时支持rtmp,也下载了srs例子,最终编译及拷贝到板子上,其运行结果如:
用vlc拉流已经成功。
完整的nginx.conf配置如下:
#user nobody nogroup;user root;
worker_processes 1;#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;pid /var/run/nginx.pid;events {worker_connections 1024;
}rtmp {server { listen 1935;publish_time_fix on;application live {live on; #stream on live allowallow publish all; # control access privilegeallow play all; # control access privilege}}
}
里面只有rtmp服务的配置,http的已经去掉。application live中的live必须和应用程序对应,具体参考上一篇博文。 这个完整的demo是用arm-himix200-linux编译的,x86的应该也是可以的,有需要完整的demo的朋友可以@我,文件不多,如图:
这篇关于srs_rtmp 推送h264码流,vlc拉流的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!