【发布时间】:2012-08-22 08:31:29
【问题描述】:
我有网络服务,它为我提供了包含 H.264 NAL 单元的自定义格式的容器。 我想使用自定义 MediaStreamSource 通过 Silverlight 中的 MediaElement 播放它们。
根据this文章我需要设置私有编解码数据。 Web 服务为我提供了 configCodec,但采用 base64 格式(看起来像“AUIAHv/hABhnQsAe2gMg7+IhAAADAAEAAAAMAMo8WLqABAARozgvI”)
所以,在其他平台(iOS、Android)中,我需要的只是设置为编解码器的额外数据属性。
codec->extra-data = info;
但在 Windows Phone 中,我应该提供此信息,例如 00000001 [SPS] 00000001 [PPS]。 那么,有人可以告诉我如何解析来自 Web 服务的提供的私有数据以从中获取 SPS 和 PPS 值吗?
【问题讨论】:
标签: silverlight windows-phone-7 h.264 codec mediastreamsource