音视频学习记录

18 阅读1分钟

日期:2025.10.28

1. 成功验证的流程

  • RTMP握手:C0C1 → S0S1S2 → C2
  • 命令交互:connect → createStream → publish
  • 数据传输:视频H264 + 音频AAC持续发送
  • 全链路验证:OBS推流 → SRS转发 → 播放器拉流

2. 关键发现

  • 握手阶段交换了3次数据,总共约4.5KB
  • 推流成功后,服务器返回onStatus("NetStream.Publish.Start")
  • 视频数据包明显大于音频数据包

3. 待深入研究

  • RTMP分块传输(Chunk Stream)的具体格式
  • 时间戳是如何传递的