Asp.net core 为什么我不能在azure媒体服务上编码某些类型的视频?

Asp.net core 为什么我不能在azure媒体服务上编码某些类型的视频?,asp.net-core,azure-media-services,Asp.net Core,Azure Media Services,所以我尝试在azure媒体服务上上传和编码文件。如果视频格式为MPEG-4,则会成功上载,但如果格式为MPEG-PS,则会失败 错误代码: ErrorExecutingTaskUnsupportedFormat 错误消息: 发生了一个错误。阶段:分析输入媒体。代码:System.IO.InvalidDataException。System.IO.InvalidDataException:无法为blob-EA71728299EE44A5B9866E47822A2A0创建MediaItem:处理输入

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

错误代码: ErrorExecutingTaskUnsupportedFormat

错误消息:
发生了一个错误。阶段:分析输入媒体。代码:System.IO.InvalidDataException。System.IO.InvalidDataException:无法为blob-EA71728299EE44A5B9866E47822A2A0创建MediaItem:处理输入时发现无效数据

我认为上述异常是由不支持的输入文件格式引起的。假设只支持MPEG-TS

实时编码支持的输入协议有:RTMP、RTP(MPEG TS)和平滑流媒体。你可以在视频播放的地方发送一个实时提要 使用MPEG-2(最高422配置文件)或H.264进行编码

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

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

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

简单地说,Azure媒体服务仅支持MPEG-TS容器