【问题标题】:Why should a video uploaded to Azure Media Service be encoded?为什么要对上传到 Azure 媒体服务的视频进行编码?
【发布时间】:2020-02-04 15:23:30
【问题描述】:

我在手机上录制了一段视频,我完全不明白为什么需要对其进行编码。格式不保留吗?也许我错过了这里的编码点。录制完成后,它是否还不是用户可以查看的格式?

【问题讨论】:

  • 不妨问问为什么 YouTube 需要对视频进行编码。这不是编程问题。本质上,这询问了视频编码是什么以及各种格式之间的区别是什么。它们几乎从不采用原始格式。至少,服务需要生成不同分辨率的流来处理不同的客户端

标签: azure azure-media-services azure-media-player


【解决方案1】:

如果您只想上传在手机上编码的现有 MP4 文件并将其作为单比特率 HLS 或 DASH 打包文件流式传输,这是一个有效的问题。

我们服务的大多数用户更喜欢先将上传的 MP4 文件编码为多种比特率和分辨率,以允许自适应比特率流式传输。

如果您不熟悉自适应流是什么或它是如何工作的,我建议您观看其中的一些 - https://www.youtube.com/results?search_query=Adaptive+bitrate+streaming+overview

或通读这篇文章 https://en.wikipedia.org/wiki/Adaptive_bitrate_streaming

我们有两种类型的编码预设来实现这一点。一种称为自适应流媒体,它将生成固定的比特率和质量“阶梯”,另一种称为内容感知编码,它将查看您的视频,对其进行分析,并为内容类型生成一组最佳轨道和比特率。 https://docs.microsoft.com/en-us/azure/media-services/latest/content-aware-encoding

谢谢, 约翰 D.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 2016-06-02
    相关资源
    最近更新 更多