私はビデオ通話をサポートするアプリケーションを作っていますが、私はh.264コーデックの構造を説明するチュートリアル/ドキュメントを探しています。ストリームをパッケージ化し、データグラムでラップし、受信側で送信して解凍したいと思っています。H.264コーデックの説明
提案/閲覧資料はありますか?
私はビデオ通話をサポートするアプリケーションを作っていますが、私はh.264コーデックの構造を説明するチュートリアル/ドキュメントを探しています。ストリームをパッケージ化し、データグラムでラップし、受信側で送信して解凍したいと思っています。H.264コーデックの説明
提案/閲覧資料はありますか?
構造とはどういう意味ですか?ビットストリーム構文について話しているなら、H.264 standardを無料でダウンロードできます。 Iain RichardsonのようなH.264についての多くの本/論文もあります。
IP over H.264のネットワーク転送にもっと関心がある場合は、RTP標準と関連するpayload formatを使用してください。あなたはネットワークカメラ用のアプリケーションを作成する場合はここで
私はRTPパッケージプロセスにもっと興味があります。私はブラックベリーでビデオストリーミングアプリを作っています。ビデオストリームにアクセスでき、データグラムの消失に関係なく受信側で正しく使用できるように、RTPパックに正しくパッケージする必要があります。だから、これらのリンクは私が必要とするように正確に見えます。もう一つ最後のこと - h.264でエンコードされたビデオを含むビデオファイルにヘッダーが付いていますか?私はh.264エンコーディングでファイルに記録すると、ビデオを.3gpファイル形式で保存し、ファイルの先頭にヘッダーがあるように見えます。これについてはどこで読むことができますか? –
あなたは3GPP仕様でそれを見つけることができます:AFAICTそれは以下のように見えるかもしれませんが、それを再確認します:http://www.3gpp.org/ftp/Specs/html-info/26244.htmそうでなければhttp ://www.3gpp.org/specifications。 .3gpファイルはコンテナ形式(あなたの携帯電話で使用されるもの)であり、ネットワークのパケット化とは何の関係もないことに注意してください。また、ヘッダーのどこかでH.264 SPSとPPSを読む必要があるかもしれません。あなたがその情報を抽出することが重要になるかもしれません。 – Ralf