WebRTC идентифицирует удаленную остановку потокового видео - PullRequest
0 голосов
/ 16 мая 2018

Я успешно интегрировал видеозвонок с помощью WebRTC в Android с этой зависимостью,

implementation 'org.webrtc:google-webrtc:1.0.21217'

В приложении, если захват видео для удаленного видеопотока остановлен, то на стороне приемника новые кадры также останавливаются. Но теперь я хочу определить, остановлен ли удаленный поток для отображения сообщения на стороне получателя.

Возможно ли это с событиями webrtc? Кто-нибудь может направить меня с кодом или какой-либо ссылкой?

Заранее спасибо:)

1 Ответ

0 голосов
/ 29 мая 2018

Итак, вы хотите знать, было ли видео прервано с клиента Android или с удаленного клиента?Ваш вопрос немного сбивает с толку.Если вы остановите видео на своем локальном устройстве, вы также можете отправить сообщение получателю о том, что видео было остановлено в тот же момент, когда вы буквально остановили видео?Если вы имеете в виду, что вы останавливаете удаленное видео и получаете черные рамки вместо видео и хотите поместить изображение, опять же, вы не можете просто отправить сообщение в сокет (я полагаю, вы используете сокет), когда вы останавливаете видео?А также как вы останавливаете видео поток?Как я знаю, вы можете сделать stream.getVideoTracks.get(0).setEnable(false).Я предполагаю, что вы ссылаетесь на это, на стороне Android.Если вы предоставите мне некоторые детали, я с удовольствием помогу:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...