разница между webrtc :: VideoFrame и webrtc :: EncodedImage - PullRequest
0 голосов
/ 12 сентября 2018

Вопрос в том, в чем разница между webrtc::VideoFrame и webrtc::EncodedImage.Цель вопроса в том, что у меня есть webrtc::EncoededImage, и мне нужно отправить его другому пиру.Но я не могу найти способ сделать это в cricket::VideoCapturer.Но есть метод onFrame.Как я понимаю, это было сделано для отправки этого кадра.Поэтому я просто подумал, что если бы я мог преобразовать webrtc::EncodedImage в webrtc::VideoFrame, я мог бы отправить это изображение другому пиру.Спасибо

1 Ответ

0 голосов
/ 14 сентября 2018

Если у вас есть закодированный фрейм, вам нужно опустить его до упаковщика.

фильтры:

Capturer => Кодер => RTP Packetizer => Шифрование => Транспорт

Типы данных:

  1. Capturer => Видеокадр
  2. Видеокадр => Кодер => Кодированный кадр
  3. Кодированный кадр => Пакет RTP. => Пакет (ы) RTP
  4. RTP-пакет => Шифрование => SRTP-пакет
  5. SRTP-пакет => Транспорт => UDP или TCP-пакет
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...