H.264 NAL ユニットを含むコンテナーのカスタム形式を提供する Web サービスがあります。カスタム MediaStreamSource を使用して、Silverlight で MediaElement を介してそれらを再生したいと考えています。
この記事によると、プライベートコーデックデータを設定する必要があります。Web サービスは configCodec を提供しますが、base64 形式です (「AUIAHv/hABhnQsAe2gMg7+IhAAADAAEAAAMAMo8WLqABAARozgvI」のようになります)
したがって、他のプラットフォーム (iOS、Android) では、必要なのはコーデックの追加データ プロパティに設定することだけです。
codec->extra-data = info;
しかし、Windows Phone では、この情報を 00000001 [SPS] 00000001 [PPS] のように提供する必要があります。では、Web サービスから提供されたプライベート データを解析して、そこから SPS および PPS 値を取得する方法を教えてもらえますか?