Как использовать пользовательский источник видео для Flutter WebRTC

#flutter #webrtc

Вопрос:

Я разрабатываю приложение Flutter, и мне нужно отправить пользовательский видеопоток, отличный от потока с камеры, через flutter_webrtc. Есть ли какой-либо способ достичь этой цели? Я взглянул на документацию flutter_webrtc, но, похоже, нет интерфейса для создания MediaStreamTrack, передающего пользовательский видеопоток.

Спасибо,

не знаю

Ответ №1:

Мы только что разветвили официальную библиотеку и добавили пользовательский синтаксический анализатор для создания объекта MediaStreamTrack из пользовательского видеопотока. Вы можете использовать функцию parseMediaStreamTrack передачи дорожки из пользовательского объекта MediaStreamTrack. Здесь вы можете найти наше раздвоенное хранилище

Комментарии:

1. Можете ли вы привести пример создания MediaStreamTrack с помощью startImageStream из пакета камеры? Это обеспечивает кадры типа «CameraImage». pub.dev/документация/камера/последние/камера/оператор-контролер/…