Rootop 服务器运维与web架构

nginx rtmp模块生成hls文件

rtmp配置

rtmp
{
	server
	{
		listen 1935;
	
		application app1
		{
			live on;
			#record all;
			#record_path /tmp/rec;
		
			hls on; #开启hls转换
			hls_path /tmp/hls; #hls保存目录
			hls_fragment 10s; #10秒一个ts文件
			hls_playlist_length 10m; #文件索引m3u8记录时长,可以是s秒,m分。

			access_log logs/rtmp-access.log combined;
		}
	}
}

在listen监听在非1935端口时,通过obs studio往nginx中推流(rtmp://192.168.1.142/app1),指定了”串流秘钥”后会提示错误,不指定的话,生成的ts文件没有包含串流秘钥的字符串做为文件名的前缀。
后来换回默认的1935端口后才可以。

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/4800.html

作者:Venus

专注于 服务器运维与web架构 E-mail:venus#rootop.org

评论已关闭。