1.由于目前各浏览器对音视频编码支持程度不同。所以在浏览器播放音视频数据需要靠浏览器类型。
下图整理了常见视频编码方式如下图所示:
图1.常见浏览器支持视频编码整理
通过caniuse.com可以查询浏览器支持视频流的音视频编码方式,如下图所示:
图2.caniuse.com查询(绿色表示支持、红色表述不支持、黄色表示有一些注意事项)
2.常见音视频封装格式:
由于音视频信号传输过程需要编码和解码,所以目前音视频封装的格式有以下几种:webm格式、MPEG格式(MP4格式)、Flash Video格式(flv格式)、MP3(只含音频)。
3.互联网传输时音视频数据需要按照数据流的方式进行传输,目前互联网常见视频流格式:
RTSP、RTMP、HTTP-FLV/WS-FLV、HLS、GB/28181、WebRTC。
4.零代码平台支持视频流格式:
HTTP-FLV/WS-FLV、HLS。
补充:
通过产品配置第三方的视频服务器,目前只支持青柿的视频服务(其他视频流格式转为HTTP-FLV/WS-FLV)。
同时还可以使用优锘自研视频流转换服务LiveServer RTSP/LiveServer GB(其他视频流格式转为WS-FLV)。
上一篇 ThingJS-X资源中心的资源支持一键获取全部广场资源吗?
欢迎使用ThingStudio,一站搞定真孪生。