剑痴乎

  • 首页
  • 文章分类
    • 音视频
    • WebRTC
    • 编程之美
    • Linux
    • Windows
    • 生活点滴
    • 校园生活
  • 参考
    • API参考
    • 实用工具
    • 测试音视频
    • 文档
  • 留言板
  • 关于
剑痴乎
代码为剑,如痴如醉
  1. 首页
  2. WebRTC
  3. 正文

大话WebRTC

2020年4月28日 9198点热度 55人点赞 12条评论

整理归纳写过的WebRTC系列研究文章。本系列文章专注WebRTC底层技术研究。

版权声明:本系列文章全部原创。欢迎指正文章中的错误。

基础入门

  • 音视频开发入门:音频基础
  • 音视频开发入门:视频基础
  • WebRTC音视频传输基础:NAT穿透

基础概念

  • WebRTC研究:MediaStream概念以及定义
  • Webrtc Glossary:查阅各种WebRTC相关概念

开始放弃。。。

编译

  • Windows平台WebRTC编译(持续更新)
  • Windows平台WebRTC编译-VS2017
  • Linux平台WebRTC编译
  • WebRTC安卓编译
  • Mac平台WebRTC编译

网络参数

  • WebRTC研究:统计参数之丢包率
  • WebRTC研究:统计参数之抖动
  • WebRTC研究:统计参数之往返时延
  • WebRTC研究:码率计算

RTP/RTCP

  • WebRTC研究:Transport-cc之RTP及RTCP(TransportFeedback)
  • WebRTC研究:关键帧请求(PLI以及FIR)
  • WebRTC研究:FEC之RED封装
  • WebRTC研究:RTP报头扩展
  • WebRTC研究:RTP时间戳的产生
  • WebRTC研究:Audio level
  • WebRTC研究:H264 RTP包解析
  • WebRTC研究:H264 RTP包封装
  • WebRTC研究:RTP包组帧

QoS/QoE优化

  • WebRTC研究:RTP中的序列号以及时间戳比较
  • WebRTC研究:丢包判断
  • WebRTC研究:丢包重传机制-NACK
  • WebRTC研究:视频FEC编码
  • WebRTC研究:视频FEC解码
  • WebRTC研究:NACK与FEC机制的配合
  • WebRTC研究:流畅模式与清晰模式
  • WebRTC研究:基于卡尔曼滤波的抖动估计
  • WebRTC研究:音频带内FEC
  • WebRTC研究:基于Transport Feedback的早期丢包检测

拥塞控制

  • WebRTC研究:包组时间差计算-InterArrival
  • WebRTC研究:Trendline滤波器-TrendlineEstimator
  • WebRTC研究:码率控制器-AimdRateControl
  • WebRTC研究:应用受限区域探测器-AlrDetector
  • WebRTC研究:DelayBasedBwe中绝对发送时间转换
  • WebRTC研究:带宽估计中的稳定估计值
  • WebRTC研究:Pacing机制

音视频引擎

  • WebRTC研究:Simulcast层数变化
  • WebRTC研究:Encoded Transform

基础库

  • WebRTC研究:线程模型

常见开源SFU源码分析

  • Licode研究:Pipeline架构

茶余饭后闲谈

  • WebRTC研究:WebRTC M89关键更新
  • WebRTC研究:记一次音频带宽估计引入的异常分析

小技巧

  • Chrome查看WebRTC日志

常用RFC

  • RFC3550.RTP:A Transport Protocol for Real-Time Applications
  • RFC2198.RTP Payload for Redundant Audio Data
  • RFC5109.RTP Payload Format for Generic Forward Error Correction
  • RFC5104.Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)
  • RFC5285.A General Mechanism for RTP Header Extensions
  • RFC8285.A General Mechanism for RTP Header Extensions
  • RFC3984.RTP Payload Format for H.264 Video
  • A Google Congestion Control Algorithm for Real-Time Communication draft-ietf-rmcat-gcc-02
  • RFC4585.Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)
  • Transport CC.RTP Extensions for Transport-wide Congestion Control draft-holmer-rmcat-transport-wide-cc-extensions-01
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
标签: WebRTC 音视频
最后更新:2024年5月11日

Jeff

管理员——代码为剑,如痴如醉

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • L

    大佬加油

    2021年3月15日
    回复
  • d

    期待这两篇
    WebRTC研究:视频FEC编码
    WebRTC研究:视频FEC解码

    2021年4月7日
    回复
  • tube

    这个人抄袭你的吧:https://developer.aliyun.com/article/781547

    2021年4月13日
    回复
    • Jeff

      @tube 是的

      2021年4月13日
      回复
  • 5555

    大佬能讲下neteq么 资料实在少

    2021年5月18日
    回复
    • Jeff

      @5555 可以先参考这篇论文:https://cdmd.cnki.com.cn/Article/CDMD-10701-1013307716.htm 我也是看这个入门

      2021年5月18日
      回复
  • nothing

    大佬啥时候继续更新啊

    2021年9月27日
    回复
  • zruibin

    大佬什么时候更新呢。在等你完善呢,出书了我会第一个买的,电子书也行

    2021年12月15日
    回复
  • 江山

    坐等更新

    2022年1月11日
    回复
  • loken

    请问 博主的网站有 rss 订阅功能吗?

    2022年2月25日
    回复
  • bin

    大佬加油

    2023年5月6日
    回复
  • mango

    期望码率估计的这一篇

    2024年3月15日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    回复 loken 取消回复

    这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

    文章目录
    • 基础入门
    • 基础概念
    • 编译
    • 网络参数
    • RTP/RTCP
    • QoS/QoE优化
    • 拥塞控制
    • 音视频引擎
    • 基础库
    • 常见开源SFU源码分析
    • 茶余饭后闲谈
    • 小技巧
    • 常用RFC
    相关文章
    • 音视频开发入门:视频基础
    • WebRTC音视频传输基础:NAT穿透
    • WebRTC研究:Transport-cc之RTP及RTCP
    • WebRTC研究:丢包判断
    • WebRTC研究:RTP中的序列号以及时间戳比较

    COPYRIGHT © 2025 jianchihu.net. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang