WP8视频流与Media Foundation

时间:2012-12-18 09:09:56

标签: media-player h.264 windows-phone-8 ms-media-foundation sharpdx

我希望将H264视频传输到Windows Phone 8应用程序。 那么我怎么能用ShardDX做到这一点? (或者也许是Media Foundation的原生功能)。

我找到了用于播放视频的MediaEngine类,但我需要“手动”解析帧并将它们转换为解码器或播放器,或其他内容。

2 个答案:

答案 0 :(得分:0)

在Windows Phone 8上,我们仅支持Microsoft专有的RTSP和HTTP流媒体协议。不幸的是,我们目前不支持任何其他协议,如MPEG DASH或HLS。 Smooth Streaming协议由SS Platform SDK处理。

您可以轻松实现自己的流协议解析器。您可以使用MediaStreamSource API执行此操作。您将负责解析流并提取MP4样本。有很多开源解析代码,您应该能够找到协议的代码。

MediaStreamSource Class

我希望这有帮助,

詹姆斯

答案 1 :(得分:0)

如果您仍然感兴趣,则会针对8.0 / 8.1支持发布:https://github.com/MicrosoftDX/MicrosoftHLSSDK