1

我正在开发用于实时视频流的 P2P 系统。我想知道如何对源文件(即视频)进行编码,以便通过将编码内容封装在自定义 UDP 数据报中来实时传送它。

哪些视频格式更适合实时视频流?

如何在源端编码并在目标端解码视频?

在 C 中是否有任何实用程序可以做到这一点?

我可以使用哪个视频播放器来做到这一点?

谢谢

4

1 回答 1

3

你也可以检查这个:

ffmpeg 通过为您完成所有解码、编码、复用和解复用来处理视频处理的所有艰苦工作。这可以使媒体应用程序更易于编写。它很简单,用 C 语言编写,速度快,几乎可以解码您今天使用的任何编解码器,还可以编码其他几种格式

ffmpeg 文档 http://ffmpeg.org/ffmpeg.html

UDP 原型流系统(但旧) http://sys.cs.pdx.edu/trac/Cascades/browser/Trunk/Misc/Video/Codec/Misc/AVCodec/Source/FFMpeg-SVN-7063/libavformat/udp。 C

C代码

http://www.ffmpeg.org/doxygen/trunk/encoding_8c-source.html

http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html

于 2012-04-12T18:11:59.577 回答