为什么我不能在azure媒体服务上对某些类型的视频进行编码



所以我正在尝试在azure媒体服务上上传和编码文件。如果视频格式是MPEG-4,它会成功上传,但如果格式是MPEG-PS,它会失败。

错误代码:错误执行任务不支持格式化

错误消息:发生错误。阶段:AnalyzeInputMedia。代码:System.IO.InvalidDataException。System.IO.IinvalidDataException:未能为blob创建MediaItem ea71728299ee44a5b9866e47892a2a0:处理输入时发现无效数据!

我认为上述异常是由不支持的输入文件格式引起的。官方文档表示,只支持MPEG-TS。

Live Encoding支持的输入协议有:RTMP、RTP(MPEGTS(和平滑流。您可以在视频所在的位置发送实时订阅源使用MPEG-2(最高422配置文件(或H.264…进行编码

MPEG-TS和MPEG-PS之间的区别

MPEG-TS-用于通信和广播应用程序的传输流,

MPEG-PS-用于存储应用程序(DVD(。

简单地说,Azure Media Services仅支持MPEG-TS容器。

最新更新