剑痴乎

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

大话WebRTC

2020年4月28日 807点热度 6人点赞 4条评论

整理归纳写过的WebRTC系列研究文章(未给出链接的文章等合适时候再公开)。本系列文章专注WebRTC底层技术研究。

版权声明:本系列文章全部原创,除了本人微信公众号,个人知乎以及yjf.me发布过几篇,未在任何第三方平台发布。如遇到抄袭的,欢迎直接在评论区告知或举报(网上也发现些抄袭的,标题取的跟我的类似,看了下,很多错误,一看就不是专业的,例如拥塞控制模块分析)。也欢迎指正文章中的错误。

基础入门

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

基础概念

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

开始放弃。。。

编译

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

网络参数

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

RTP/RTCP

  • WebRTC研究:Transport-cc之RTP及RTCP(TransportFeedback)
  • WebRTC研究:关键帧请求(PLI以及FIR)
  • WebRTC研究:FEC之RED封装
  • WebRTC研究:RTP报头扩展
  • 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研究:包组时间差计算-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关键更新

常用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 音视频
最后更新:2021年4月12日

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日
      回复
  • 取消回复

    我的其它小窝

    公众号:码上Play(基本不更新,回答问题用。如果没回复就多发几次,忙的时候可能会看不到。)

    近期评论
    • 头像lingjzhang on WebRTC研究:Trendline滤波器-TrendlineEstimator我个人一直很好奇threshold_gain_参数…
    • 头像lingjzhang on WebRTC研究:Trendline滤波器-TrendlineEstimator你好,我这边看modified_trend的计算公…
    • 头像Jeff on 大话WebRTC是的
    • 头像tube on 大话WebRTC这个人抄袭你的吧:https://develope…
    • 头像vivi on WebRTC 安卓Native code编译问题sudo update-alternatives…
    版权声明

    为支持原创,创作更好的文章,未经许可,禁止任何形式的转载与抄袭,如需转载请邮件私信!本人保留所有法定权利。违者必究!

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

    COPYRIGHT © 2021 剑痴乎. ALL RIGHTS RESERVED.

    THEME KRATOS MADE BY VTROIS