• webrtc源码目录


        下面简要描述下webrtc的源码目录,每个目录主要实现的功能:

    |-- api(主要包含了webrtc的虚基类接口)

    |-- audio(audio工程,包含音频传输接收发送的功能)

    |-- call(rtp的接收发送功能)

    |-- common_audio(音频算法处理功能)

    |-- common_video(视频帧处理功能,yuv处理,h264解析)

    |-- modules

          |-- audio_coding(音频编码器)

          |-- audio_device (音频采集)

          |-- audio_mixer (音频混音)

          |-- audio_processing (音频处理,回声消除,语音增强,端点检测)

          |-- bitrate_controller (码率控制)

          |-- congestion_controller (拥塞控制)

          |-- desktop_capture (桌面采集)

          |-- remote_bitrate_estimator (远端码率估计)

          |-- rtp_rtcp (rtp/rtcp协议处理)

          |-- third_party (fft变换 g711编解码 g722编解码)

          |-- video_capture (视频采集)

          |-- video_coding (视频编码)

          |-- video_process (视频降噪处理)

    |-- p2p(rtc_p2p工程-p2p传输接收与发送)

    |-- example(文件夹有各个平台的demo,都是对sdk 里面接口的实例)

    |-- sdk(sdk 文件夹有Android的接口,应该还有iso。里面有 apprtc,可以实现安卓和web 的互通)

    |--pc(peer_connection 工程,webrtc的控制核心)

    |-- video(video工程 视频的传输与发送)

    |-- third_party(很多第三方开源库)

    |-- stats(rtc_stats工程 状态信息)

    |-- rtc_tools(rtc的自定义命令行工具)

    参考:

    【https://blog.csdn.net/qq_34732729/article/details/105805868】

  • 相关阅读:
    (转)轻松应对IDC机房带宽突然暴涨问题
    (转)老男孩:Linux企业运维人员最常用150个命令汇总
    (转)cut命令详解
    (转)Awk使用案例总结(运维必会)
    (转)Nmap命令的29个实用范例
    BigPipe学习研究
    js正则大扫除
    ffff表单提交的那点事
    高并发订单操作处理方法
    订单号的处理
  • 原文地址:https://www.cnblogs.com/robinex/p/15432198.html
Copyright © 2020-2023  润新知