视频流的内容分发如何发展才能适应未来用户的需求?

视频传输发展到现在,实时性仍是我们追求的重点,要实现准确的实时性,一个很大的难题是传输视频背后的基础设施,到目前为止,通过互联网发送实时视频的最佳选择是内容交付网络 (CDN)。然而,越来越明显的是,直播视频流和内容分发网络并不是一个有效的组合,无法支持必要的功能。

CDN 出现在 20 世纪 90 年代,是为了缓解网站媒体交付中的一些瓶颈,包括视频(最初是预先录制的)或其他内容。尽管非常适合静态内容的交付,但 HTTP 不太适合实时更新元素(例如实时视频)的数据包交付,因为缓存内容的持续存储会延迟交付。

不仅仅是延迟视频图像和音频,传输元数据时延迟问题也会加剧,这会导致收集数据和交付数据之间的同步问题,这种延迟问题会变成实时交互体验的障碍。对于这种延迟,webrtc也许是一个比较好的出路。

WebRTC 直接在 Web 浏览器中工作,无需额外的插件或下载本机应用程序。它使用UDP建立连接并通过 RTP 传送加密视频。因此,WebRTC产生500毫秒或更少的最低可能延迟。与旧的基于 HTTP 的协议相反,WebRTC旨在创建实时延迟。

如此低的延迟也解决了数据同步的问题。CDN以更高的延迟运行,可以在应用程序级别利用它在收集数据时同步流和数据。使用 WebRTC,数据可以通过 WebRTC数据通道同时发送,无需任何额外的配置。由于 WebRTC 旨在在浏览器中工作,那么运行本机应用程序的移动设备呢?移动应用程序可以通过使用RTSP传输流视频来创建相同的体验。由于RTSP 也使用RTP,它提供相同的低于500 毫秒的延迟。

我们的EasyRTC也是基于此来进行开发的。以直播连麦为例,主播端把通信直播流发到观众端,同时也可以把观众端拉上麦,实现主播和观众的互动。使用 WebRTC,内容实时传输,主播和观众可以进行音视频连麦互动,实时沟通。TSINGSEE青犀视频研发团队仍然在不断测试当中,5G 到来后,网络环境会越来越好,低延迟直播技术会成为直播行业未来的一个技术方向。

 

posted on 2021-09-29 17:58  TSINGSEE  阅读(78)  评论(0编辑  收藏  举报