我希望将H264视频传输到Windows Phone 8应用程序。 那么我如何用ShardDX来做到这一点? (或者可能是Media Foundation的原生功能)。WP8与Media Foundation的视频流
我发现MediaEngine类播放视频,但我需要“手动”解析帧并将它们解码器或播放器或其他东西。
我希望将H264视频传输到Windows Phone 8应用程序。 那么我如何用ShardDX来做到这一点? (或者可能是Media Foundation的原生功能)。WP8与Media Foundation的视频流
我发现MediaEngine类播放视频,但我需要“手动”解析帧并将它们解码器或播放器或其他东西。
在Windows Phone 8上,我们只支持微软专有的RTSP和HTTP流协议。不幸的是,我们目前不支持任何其他协议,如MPEG DASH或HLS。平滑流协议由SS Platform SDK处理。
虽然您可以很容易地实现自己的流协议解析器。您可以使用MediaStreamSource API来执行此操作。您将负责解析流,然后抽出MP4样本。这里有很多开源的解析代码,你应该能够找到你的协议的代码。
我希望这有助于
詹姆斯
如果你仍然有兴趣,这被公布为8.0/8.1支持:https://github.com/MicrosoftDX/MicrosoftHLSSDK