然后果真弹出一个SDL窗口,正在播放从HLS服务拉取的视频画面,阐明MediaMTX正确实现了HLS协议的流媒体转发功能。
不过对于上面的HLS协议,详细的播放情况比力复杂,比如http://127.0.0.1:8888/stream只能通过Chrome播放,不能通过FireFox或者Edge播放。而http://127.0.0.1:8888/stream/index.m3u8这个地点无法使用Windows Media Player打开,纵然通过VLC播放也不表现画面。推测是因为pushvideo只推送视频流不推送音频流,而VLC的音视频同步机制采用音频基准,由于缺失音频流使得视频流无处校准导致不能正常表现画面。