当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述视频流异步转码和实时流式转码是什么意思?有什么区别?相关的知识,希望能为你提供帮助。
随着互联网带宽的不断提升,视频内容的分发与播放在新闻娱乐、在线教育、社交网络和自媒体场景下越来越普遍,EasyDSS这样的平台作为视频直播点播平台,在越来越多的项目中得到了应用,比如校园课堂、酒店智能点播系统等。在这样的发展速度下,保证视频的快速分发与播放也成了各家视频内容提供商不断优化的方向。
文章图片
大家知道视频的分发、播放和视频流转码有着不可分离的关系,转码分为两种,一种是异步转码,一种是实时流转码,本文我们就这两种转码方式在TSINGSEE青犀视频平台内的表现来讲一下这两种方式的区别。
1、异步转码
目前国内外主流的基础音视频云服务,都是使用的异步转码模式,包括EasyDSS平台的点播功能在转码的时候也采用了异步转码,异步转码通常要经过上传-转码-分发-播放的流程,在点播上较为实用。但是视频转码需要一定时间,片源清晰度越高转码耗费的时间越是长久。异步转码方案决定了视频内容生产者必须要等待视频完全转码完毕后才能进行内容分发播放,这会为视频内容的生产和消费之间带来一定延迟效应。
文章图片
2、实时流转码
实时流转码仅需上传-分发-播放的流程,将转码和播放合二为一,即边转边播,按需转码。具体流程是云端收到用户播放请求,读取源视频,根据播放参数将源视频快速分割成子视频分块,向多媒体处理集群分发任务,并生成相应的播放索引(如m3u8)返回给用户。
文章图片
从表面看,实时流转码确实解决了一些异步转码上的局限性,但是我们在实际测试过程中,发现实时流转码目前的耗能过大,实时的操作会导致内存增加,同时也增加了系统运行的负担,用户在观看视频流大概率伴随卡顿卡死、停播等问题。
在EasyDSS平台中,异步转码显然已经满足了用户的使用,然而我们仍在为了用户体验探寻新的转码方式。如果大家想了解EasyDSS相关的点播功能,也可以直接下载测试,EasyDSS的使用场景非常丰富,更新之后的版本也越来越符合现代技术的更新和用户的使用需求,除了在以上我们提到的在线教育、视频点播方面的应用之外,还可以拓展到物联网、物流仓储、移动监控等多个应用场景,欢迎了解。
【视频流异步转码和实时流式转码是什么意思(有什么区别?)】
文章图片
推荐阅读
- 免费教程STM32MP157开发教程之FreeRTOS系统篇3(FreeRTOS 计数型信号量)
- 鸿蒙分包与Android app组件化
- 太震撼了!我把七大JS排序算法做成了可视化!!!太好玩了!
- 重新学习C语言day06
- Java开发工程师进阶篇-必掌握的常用设计模式
- You-Get开源在线下载神器,搭配python更加丝滑(文中案例演示)
- JavaScript小技巧
- Springboot集成JUnit5优雅进行单元测试
- Java详解注释&关键字&常量&变量&标识符