gpac代码剖析工作

考察VC下的workspace:
Project libgpac: 生成静态库libgpac_static.lib
Project libgpac_dll: 生成动态库libgpac.dll
 以上两者同样的source/header文件。输出的库文件供其它工程使用。

  Project Rtp_in也使用了上面的库,但是目前还没有找到哪个project使用rtp_in输出的库。经文本搜索,

除了rtp_in.dll和rtp_in.def,仅在osmo4.inf中找到包含“rtp_in.dll”字样。
  发现libgpac导出的库被多个项目使用。
  是否projct rtp_in是最终使用的项目,有待考察。
  重点阅读rtp_in的代码,位于gpac/modules/rtp_in/目录下:
   rtp_in.c
   rtp_in.def
   rtp_in.h
   rtp_payloads.c
   rtp_session.c
   rtp_signaling.c
   rtp_stream.c
   sdp_fetch.c
   sdp_load.c
  亦须重点阅读project libgpac下的代码,位于gpac/src/ietf/下:
   rtcp.c
   rtp.c
   rtp_packetizer.c
   rtp_pck_3gpp.c
   rtp_pck_mpeg12.c
   rtp_pck_mpeg4.c
   rtsp_command.c
   rtsp_common.c
   rtsp_response.c
   rtsp_session.c
   sdp.c
  以及gpac/include/gpac/internal/ietf_dev.h

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值