ffserver源码分析.docVIP

  • 31
  • 0
  • 约 16页
  • 2016-08-22 发布于河南
  • 举报
ffserver源码分析

ffserver源码分析 FFServer源码分析   @author FlyFire   @copyleft 在本章将浏览ffserver的源代码,理解其设计的思路。重点研究ffserver对rtp rtcp的支持,研究ffserver管理多个连接的方法。 为使用rtsp管理多播,进行rtp rtcp的流媒体传输做准备。 在研究ffserver源码之前,我们需要理解ffserver的配置文件ffserver.conf。在ffserver.conf中透露了管理ffserver的蛛丝马迹。 ffmpeg\tests\目录下的ffserver.conf MaxBandwidth指每个连接的最大带宽 Feed和Stream配置了该ffserver的输入和ffserver的输出。Feed是一个ffserver获得流的地方。可以是从一个ffmpeg的encoder或者另一个ffserver或者是一个编码好的文件。每个Feed中包含一个video和/或一个audio。 定义每个输出的流。流的格式 帧率 来源 GOP 等。 现在分析ffserver.c 1. main() 首先解析了配置文件,打开指定的文件流 然后创建子进程,并在子进程中执行http_server 2. http_server a.打开ffserver的监听端口 b.打开rtsp的监听端口 c start_m

文档评论(0)

1亿VIP精品文档

相关文档