gpt4 book ai didi

c++ - webrtc::VideoFrame 和 webrtc::EncodedImage 的区别

转载 作者:行者123 更新时间:2023-11-28 04:33:16 25 4
gpt4 key购买 nike

问题是 webrtc::VideoFramewebrtc::EncodedImage 有什么区别。问题的目的是我有 webrtc::EncoededImage 并且我需要将它发送给另一个对等方。但是我在 cricket::VideoCapturer 中找不到任何方法来做到这一点。但是有 onFrame 方法。据我了解,它是为了发送该帧。所以我只是想,如果我可以将 webrtc::EncodedImage 转换为 webrtc::VideoFrame,我就可以将该图像发送给另一个同行。谢谢

最佳答案

如果你有一个编码帧,你需要将它下推到打包器。

过滤器:

Capturer => Encoder => RTP Packetizer => Encryption => Transport

数据类型:

  1. 捕获器 => 视频帧
  2. 视频帧=> 编码器 => 编码帧
  3. 编码帧 => RTP 数据包。 => RTP 数据包
  4. RTP包=> 加密 => SRTP包
  5. SRTP 数据包 => 传输 => UDP 或 TCP 数据包

关于c++ - webrtc::VideoFrame 和 webrtc::EncodedImage 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52291168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com