Задать вопрос
  • Можно ли передавать потоковое видео между 2 проектами?

    @DaniilMakeev
    Технически - да, без проблем. Фактически нужно будет чуть извернуться чтобы обойтись без WebSocket (решается через long poll requests). В данном случае ошибка в некорректном remote sdp. С одной стороны Вы вызываете createOffer/createAnswer (в зависимости от того кто устанавливает соединение), с другой - setRemoteDescription. Нужно проверить что то что получили из createOffer/createAnswer в точности прилетело в setRemoteDescription.
    Ответ написан
    Комментировать
  • Возможно ли захватит аудио поток при использовании react-native-webrtc?

    @DaniilMakeev
    Надежный вариант из коробки - отправлять аудио через WebRTC на сервер и уже на сервере разбивать на пакеты. В качестве получателя можно использовать то же GStreamer.

    Из плюсов данного решения:
    * нет зависимости от поддержки MediaRecorder клиентом
    * качество аудио динамически адаптируется под сеть, не будет ситуаций, когда аудиопоток "не пролазит" через сеть и копится на стороне клиента.
    * не нужно обрабатывать пересортировку пакетов.
    Ответ написан
    Комментировать