我使用Azure的媒体服务编码需要在网络被看作自适应视频网站和移动视频编码(我使用Smooth Streaming的这个),并在这两个iOS和Android(和我两者都使用HLS)。在Azure documentation中预编码为1080p的Smooth Streaming,还有documentation用于将SS文件重新混合到HLS。到现在为止还挺好。
问题是,当我将1080p Smooth Streaming转换为HLS时,结果在Android中无法播放。我已经搜索过它,看起来问题在于媒体服务预设使用h264高配置文件编码视频,而Android不支持该配置文件。
我已修正这个问题编码到两个不同的平滑流预设:“H264平滑流1080”和“H264平滑流720p的”(因为后者编码到H264主轮廓),并且然后使用720p的文件,以生成HLS视频。这不是最佳的,因为我再编码一次所需的时间,我没有使用720p流畅的流媒体文件。 那么......有没有办法可以跳过720p Smooth Streaming编码?也许编码为1080p平滑流媒体,但主要配置文件?使用Azure的媒体服务
0
A
回答
1
是的,你可以编码1080p的平滑流的主要简介如下:
所有预设的个XML是通过入门的示例代码(http://go.microsoft.com/fwlink/?linkid=253275)可用,在“WAMEPresetFiles”子文件夹。
在文本/ XML编辑器中打开“H264 Smooth Streaming 1080p.xml”文件,并用MainH264VideoProfile替换HighH264VideoProfile。将其保存为“H264主配置文件1080p Smooth Streaming.xml”
按照http://msdn.microsoft.com/en-us/library/windowsazure/dn296426.aspx中的步骤操作,显示如何使用File.ReadAllText()将上述XML文件的内容加载到字符串中,然后在编码任务发送到Azure媒体编码器使用该字符串
相关问题
- 1. Azure媒体服务
- 2. 从Azure媒体服务发布媒体
- 3. 在任务中使用IAssetFile的Azure媒体服务
- 4. Azure的媒体服务资产管理
- 5. Azure的媒体服务和HTML5视频
- 6. Azure媒体服务上的媒体资产的容器名称
- 7. 使用Azure媒体服务使用SWF文件录制视频
- 8. Microsoft Azure cdn vs媒体流服务
- 9. Azure媒体服务状态断开
- 10. Azure媒体服务从HTML上传
- 11. 从“Azure媒体服务”更新为“媒体编码器标准”
- 12. 媒体文件未通过Azure媒体服务上传
- 13. 错误而使用Azure的媒体服务REST API和PHP
- 14. 服务媒体
- 15. 使用媒体服务从Azure Blob存储流视频
- 16. 使用rest api创建Azure媒体服务作业失败
- 17. 使用Azure媒体服务改变播放速度(速度)
- 18. 使用Azure媒体服务从图像提供HTML5视频
- 19. 使用Azure媒体服务进行实时音频编码
- 20. 使用Netty的RTSP媒体服务器
- 21. 使用darwing流媒体服务器进行流媒体直播
- 22. 流媒体到Adobe媒体服务器
- 23. 如何将Azure媒体服务连接到android应用程序?
- 24. Azure媒体服务流不可导出用于AVFoundation
- 25. XBOX360的媒体服务器
- 26. Azure WCF服务使用Azure WCF服务
- 27. 将blob复制到使用PHP SDK的Azure媒体服务中的资产
- 28. 获得媒体的URL从媒体服务器用保鲜
- 29. 整理由Azure媒体服务创建的资产
- 30. Azure的媒体服务中删除文件
是的,这工作。非常感谢你! –