开发者

H.264 codec explained [closed]

Closed. This question is seeking recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines. It is not currently accepting answers.
开发者_JAVA百科

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 5 years ago.

Improve this question

I am making a app which supports video calls and I am looking for a tutorial/doc explaining the structure of the h.264 codec. I want to be able to package the stream, wrap it in datagrams, send and unpack on the receiving side.

Any suggestions/reading materials?


What do you mean by structure? If you are talking about the bitstream syntax, you can download the H.264 standard for free. There are also many books/papers about H.264 such as the one by Iain Richardson.

If you are more interested in the network transport of H.264 over IP, why don't you use the RTP standard and associated payload format?


Here is very basic principles of H.264

If you are writing an application for network cameras, RTP is what you are looking for. And If you are implementing it in C++, there is ffmpeg library would choose.


Have a look at x264 which is an existing implementation of the codec. You might even want to consider using that codec rather than implementing AVC from scratch.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜