Chrome播放rtsp无flash方式_支持H.265

接上篇博客 Chrome播放rtsp_支持H.265实现了rtsp转rtmp,播放通过flash插件

此文通过rtsp转hls,实现无flash,播放rtsp直播流

 

1、安装ffmpeg

可参考前文,有安装包

2、运行命令

rtsp编码格式H.264

ffmpeg -rtsp_transport tcp -i "rtsp://XXXXX" -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec copy -y C:/Users/admin/Desktop/nginx-1.2.9/html/test.m3u8

rtsp编码格式H.265

ffmpeg -rtsp_transport tcp -i "rtsp://XXXXX" -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec h264 -y C:/Users/admin/Desktop/nginx-1.2.9/html/test2.m3u8

别小看只有一个参数差别,性能天差地别,copy不转码,占用5M左右,H.265需要转码占用500M

3、页面




	
		
		html5播放 m3u8示例
		
	

	
		

4、效果

延迟差不多20秒(猜想2个TS文件缓存的)

Chrome播放rtsp无flash方式_支持H.265_第1张图片

你可能感兴趣的:(物联网,H5播放rtsp无flash)