什么是转码,为什么它对流媒体至关重要? (更新)
如果你在探索 流媒体 媒体, 那么你可能会落入两个阵营之一:要么你已经知道一些关于媒体转码的知识,要么你想知道为什么你一直听到它. 在这两种情况下,您可能都没有意识到对媒体文件进行转码是如何改善两者的 你的流的质量 以及你的受众规模. 在本文中, 巴黎人官方App将探索什么是转码, 它是如何工作的, 以及为什么它对你的流媒体成功至关重要.
什么是转码?
转码是将一种数字媒体(音频或视频)转换为另一种数字媒体. 更具体地说, 转码是将已编码的数字媒体文件进行反编码以改变文件大小(transize)或比特率(transrate)的过程。.
这样做通常是为了最大限度地增加兼容播放设备的数量, 使更广泛的受众更容易访问编码数据. 换句话说, 这项技术可以让你在电视和智能手机上同时观看你最喜欢的Netflix节目.
当然,这并不完全是大小和比特率的问题. 您可以更改音频和/或 视频编解码器 用于压缩数据, 例如从MPEG2源(通常用于广播电视)转换到 H.264 视频和ACC音频(最流行的流媒体编解码器). 不同的 流媒体协议 可能需要使用特定的编解码器. 如果您的流工作流程涉及使用一个协议 摄取 另一个是 交付,那么您可能需要在两者之间的某个地方更改数据的压缩格式.
但问题是:一旦你的视频被编码(压缩),它就不能被改变,直到它被解码(解压缩)。. 这就是转码的由来.
虽然转码是一个涵盖了几个数字媒体任务的总称, 它最常用于以下情况:
- Transrating -这是指改变文件的比特率-数据可以通过网络传输的速度. 例如,您可以采用13Mbps的4K视频输入流并将其转换为一个或多个更低的流 视频比特率 流(.k.a. 例如6Mbps、3Mbps、1Mbps、600kbps的高清等.
- Transizing -这是指调整视频帧的大小, 说, 分辨率从3840×2160 (4K UHD)降至1920×1080 (1080p)或1280×720 (720p).

什么是转码器?
理解什么是转码是一回事,理解如何使它工作完全是另一回事. 转码是使用转码器完成的——它可能采取a的形式 流媒体服务器 or 云端流媒体平台. 这个视频转换过程也是计算密集型的, 因此,转码通常需要强大的硬件资源, 包括更快的cpu或图形加速功能.
什么是实时转码?
您可以对直播和预录制的视频进行转码. 这样做的过程或多或少是相同的. 然而, 直播视频需要实时转码, 这个过程通常被称为实时转码. 实时转码对于成功的直播流来说是不可或缺的,因为它具有挑战性. 实时转码使工作流程变得复杂 自适应比特率流(ABR) 或者类似的方法. 然而,它也可以增加流 延迟. 毕竟,它在发布者和观众之间增加了一个重要的停留点,导致直播延迟. 如果您正在寻找实现实时转码, 你需要格外小心地选择一个可以处理你的质量的转码器, 速度, 以及规模化需求.
什么是转码 不
而媒体转码涵盖了许多基础, 它只是操作数据文件的几种工具之一. 让巴黎人官方App花点时间把它和类似的术语区分开来.
代码转换和. 编码
当你 编码 原始媒体文件, 您可以压缩和格式化这些文件,使它们足够小,以便通过网络传输. 转码发生在数据已经编码之后,是解编码(解压)的过程。, 改变, 然后重新编码这些数据.
代码转换和. Transmuxing
另一个需要注意的是transmuxing. 在名称和目标上,转换听起来可能类似于代码转换, 但这是一个截然不同的过程.
Transmuxing有很多名称,包括转码多路复用、重新打包和打包. 重新包装可能是一个更合适的名称,因为该过程涉及将数据重新打包到不同的文件容器或交付格式中. 例如,您可以将MPEG-TS容器用于 HTTP直播(HLS) 流并将它们更改为fMP4容器 基于HTTP的动态自适应流(MPEG-DASH). 因为不同的播放设备使用不同的流协议和容器, 这是一个有效的方法,以确保您的媒体是更广泛的访问.
但这真的和转码有那么大的不同吗? 传输只改变数据包的外部. 在进行这些更改之前,没有必要对数据进行反编码. 另一方面,转码会改变包的内容. 因此,它需要先“打开”.
因此,注意“HLS转码”或“为HLS转码”之类的术语是很重要的.“如果你想的话 更改数据的包装 要在不同的协议上流式传输,那么您要寻找的是transmux而不是transcode.
转码示例
考虑到所涉及的额外时间和基础设施,转码真的值得吗? 这取决于你的受众, 拥有一个适应性更强的工作流程总是更好的,它可以在无数设备上接触到更广泛的受众. 换句话说:是的.
当然,巴黎人官方App这么说很容易. 考虑以下用例示例和代码转换所扮演的重要角色.
转码示例:播放设备兼容性
假设您想使用摄像机和编码器进行现场直播. 您可能正在压缩您的内容 实时消息传递协议(RTMP) 编码器,因此选择H.264视频编解码器在1080p.
这需要传递给在线观众. 但是如果您尝试直接流式传输,就会遇到一些问题. 首先,没有足够带宽的观众将无法观看流. 当他们等待1080p视频数据包到达时,他们的玩家将不断进行缓冲. 其次,RTMP协议不再被广泛巴黎人官方App下载用于回放. 苹果的HLS应用更为广泛. 不需要转码和转换视频, 您将排除几乎所有数据速度较慢的人, 平板电脑, 移动电话, 和联网电视设备.
使用转码软件或服务, 您可以同时创建一组时间对齐的视频流, 每个都有不同的比特率和帧大小, 同时转换编解码器和协议,以达到更多的观众. 这组互联网友好的流可以被打包成几个自适应的流格式(如.g. HLS),允许在地球上几乎任何屏幕上播放.
转码示例:闭路系统的实时流媒体
使用an进行直播 IP相机, 就像监控摄像头和交通摄像头一样, 转码的另一个典型用例是什么. 再一次。, 在带宽和设备允许的情况下,以尽可能高的质量接触到最多的观众, 你会想要巴黎人官方App下载自适应流. 你会输出一个HD H.264/AAC流到您的转码器(通常位于云中的服务器上), 从而产生多个H.不同比特率和分辨率的264/AAC再现. 然后,您将拥有媒体服务器(可能与转码器是同一台服务器)或流媒体服务,将这些版本打包成一种或多种自适应流媒体格式,然后将其交付给最终用户.
转码的类型
转码通常有三种类型:有损转有损, 无损到无损, 从无损到有损. 在这种情况下,“丢失”是指被压缩并通过网络传输的数据的完整性. 有损压缩通过丢弃它所识别的多余信息来实现更小的文件大小. 然而,这些信息并不像看起来那么“多余”. 有损压缩确实有效地减小了文件大小,但以牺牲质量为代价.
- 有损到有损- 最初使用有损压缩压缩的数据将被解除压缩,并进一步重新压缩, 导致视频质量更低.
- 无损到无损 —未丢弃任何信息的压缩数据未压缩,并以相同的方式再次压缩.
- 无损到有损 —压缩后没有丢弃任何信息的数据将被不压缩并再次压缩, 只是这一次信息丢失了.
不存在有损到无损压缩这样的事情,因为您无法恢复先前丢弃的信息.
使用转码器的好处
通过ABR的视角可以更好地理解转码的最大好处. 该策略构建了各种媒体文件版本,以便跨不同终端用户带宽流式传输到各种设备. ABR是各种形式的转码的一个很好的例子, 包括过渡和翻译, 共同努力改善流程.
多样化的比特率和分辨率不仅可以覆盖更多的设备, 但也可以更有效地(以最高的质量)在这些设备之间传输. 你的流(直播或其他)将不再受重型的摆布 缓冲 由带宽意外下降引起的. 这对直播尤其有效, 因为不间断的观众体验对它的承诺至关重要.
自适应比特率流的转码的主要好处有三个方面:
- 设备无关的 -不是所有的播放设备都兼容相同的协议或文件类型. 通过创建针对您想要到达的每个播放设备的配置文件,转码允许您覆盖所有基础. And we’re not just talking about reaching Apple devices versus Microsoft ones; transcoding helps target everything from large displays to 移动电话.
- 接触更广泛的受众 -能够流到任何设备并不是唯一的方法,你可以增加你的可用的观众池. 观众有不同的互联网连接速度. 他们中的一些人在移动,而另一些人则原地不动. 不管他们需要什么, 以ABR为目的的转码将使它们更容易访问您的内容.
- 优化观众体验 - ABR转码还可以根据播放设备和网络连接的限制最大限度地提高视频质量. 基本上, 如果您以设定的速率流式传输,并且播放设备的互联网带宽下降, 你面临缓冲. 如果相反的情况发生,带宽增加, 然后你正在观看一个质量比你本来可以看到的低得多的视频. 转码允许您优化视频传输,以获得尽可能高的质量,而不会影响流的完整性. 这是一个 动态方法 这就解释了观众的变化.
转码好处概述
通过优化流媒体生命周期的每个阶段,转码视频对发布者和观众都有好处.
在发布端,使用转码器解决:
- 高成本和复杂性 与编码多个分辨率和比特率选项相关联.
- 有限的播放功能 基于编解码器、协议和编码器中可用的配置.
- 无法利用下一代技术和混合工作流.
在查看器端,使用转码器解析:
- 缓冲 由于低带宽连接.
- 不相容 由于缺乏格式巴黎人官方App下载.
- 播放失败 由于设备对分辨率流的巴黎人官方App下载不足.
- 低质量的交付 向终端用户提供比交付的流更好的连接和分辨率能力.
最终,转码对您的流有多大益处将取决于您的用例和目标受众. 然而, 转码的自适应和可伸缩优势通常超过工作流中增加的步骤.
选择转码器
好消息是,转码器将帮助您简化这个过程. 坏消息是 并非所有的转码器都是相同的,所以你需要仔细考虑你的需求,并选择一个赞美你的工作流程.
云转码vs. 软件代码转换
尽管许多流媒体内容分销商使用 云转码 解决方案转换他们的直播流,其他人可能会选择使用转码软件. 权衡这些选项通常归结为他们是在内部部署还是在云中部署流媒体基础设施.
基于云的转码器提供了几个好处, 包括简单, 安全, 可靠的扩展, 而且大大减少了管理时间. 也就是说, 一些流媒体用例利用大型专用网络来确保安全性——在这种情况下,软件转码器可能更适合.
音频转码vs. 视频转码
尽管巴黎人官方App在这篇文章中花了很多时间讨论视频转码, 转码适用于通过网络传输的任何类型的数字媒体文件. 转换音频媒体文件的过程与此类似, 虽然具体的文件类型和区别可能有所不同, 而且好处基本上是一样的.
也就是说, 重要的是要认识到转换编码时音频和视频媒体之间的区别. 当然,纯音频媒体可以被转码. 然而,也有可能 只转码音频 包含音频和视频的更大的媒体文件. 选择转码器时, 确保您选择了一个与您想要流式传输的媒体类型兼容的. 一个多功能的手机肯定会给你更多的长期选择.
巴黎人官方App下载如何帮助转码?
巴黎人官方App下载提供了强大的实时转码软件功能,可以巴黎人官方App下载任何工作流. 与 巴黎人官方App下载视频,你就能得到一站式的综合转码解决方案, 内容管理、交付、回放和端到端分析. 巴黎人官方App也提供 巴黎人官方App下载流媒体引擎 媒体服务器软件,适用于需要在本地或离线部署软件解决方案的组织. 根据您的独特需求,任何一种解决方案都可能适合您.

巴黎人官方App下载和4K转码
对于任何想要巴黎人官方App下载4K蒸的人来说,巴黎人官方App下载的巴黎人官方App也符合要求. 巴黎人官方App下载视频和巴黎人官方App下载流媒体引擎都可以转码4K内容, 但是您需要重新考虑性能调优的便利性. 而一旦选择超高清流媒体,巴黎人官方App下载视频将自动配置以满足4K的需求, 流引擎必须手动配置.
你还需要一个相机和编码器,能够产生一个源视频,3840×2160像素, 以及优化您的整个工作流程. 4K流媒体在每一步都是更大的资源负载,所以有很多需要考虑的问题.
- 编码: 使用的源流和编解码器必须针对4K流进行优化.
- 第一英里的贡献: 网络必须承受高比特率流的负载.
- 代码转换: 对于部署在本地的软件转码器. 需要CPU/GPU的优化和足够的计算资源来巴黎人官方App下载大量的数据.
- 地理分布: 网络将再次需要承受高比特率流,并且 视频内容分发网络(CDN) 随着4K的发行,成本将会增加.
- 回放: 4K流媒体需要来自播放器客户端(无论是计算机还是移动设备)和观看者网络的更多资源. 自适应比特率流通过仅在终端用户的设备可以处理4K流时才提供4K流来帮助缓解这些动态.
结论: 代码转换常见问题解答
关于转码还有一些问题? 巴黎人官方App在这个常见问题解答中总结了上面的一些关键点.
什么是转码软件?
Transcoding software is software that takes compressed data; uncompresses it in order to alter the size, 比特率, etc; and recompresses it for transfer across a network.
转码在哪里使用?
如上所述,转码是跨网络传输数据的最佳方法. 它通常用于针对大规模受众和使用一系列播放设备的受众的情况.
转码视频会降低质量吗?
这完全取决于您是否在转码中使用有损压缩. 有损压缩是减小文件大小的有效方法,但可能导致视频质量降低. 然而,可以无损地转码数据.
转码视频需要多长时间?
这取决于您使用的软件, 无论您是使用有损压缩还是无损压缩进行转码, 还有视频文件的大小. 无论如何,转码确实需要时间,这也是实时转码如此棘手的部分原因.
在将媒体文件流式传输到各种终端用户设备时,转码是必不可少的步骤. 幸运的是,巴黎人官方App下载流媒体引擎和巴黎人官方App下载视频都巴黎人官方App下载大量的转码工作流程. 你是否在市场上的云转码器, 软件代码转换器, 或4K转码器解决方案, 巴黎人官方App会帮你的.