我希望將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