Потоковая передача MPEG Dash на несколько экранов с помощью EXOplayer

У меня есть требование воспроизводить поток MPEG Dash на нескольких экранах. Итак, я хочу воспроизвести один и тот же поток на разных устройствах с помощью проигрывателя EXO.

Если у кого-нибудь есть идеи, как воспроизвести один и тот же поток MPEG DASH на нескольких экранах, свяжитесь со мной.

Благодарю вас,


person MMJ    schedule 06.01.2016    source источник
comment
Переполнение стека — это не она, чтобы просить людей писать код для вас. Вы, должно быть, исследовали свою проблему и сначала попробовали код для себя. Затем вы публикуете вопрос со своей проблемой, кодом, который вы пробовали до сих пор, ожидаемым поведением и поведением, которое вы получаете - см. Здесь.. Как спросить .. и минимальный воспроизводимый пример.. Ура   -  person David Wilson    schedule 07.01.2016
comment
Я знаю, что я должен спросить при переполнении стека. Я задал эти вопросы только потому, что я новичок в потоковой передаче MPEG Dash, и мне нужно правильное направление для изучения этого требования.   -  person MMJ    schedule 07.01.2016
comment
Нам нужно больше подробностей о том, как экраны подключены — это устройство с двумя экранами, устройство + устройство, Android TV или вы используете Chromecast? Это сильно повлияет на решение. Сказав это, отправной точкой будет посмотреть, как ExoPlayer использует поверхность для видеорендерера. Прикрепите экземпляр SurfaceTexture.OnFrameAvailableListener к поверхности, а затем используйте функцию copyFrom() Surface для рендеринга на дополнительные поверхности.   -  person ChrisJ    schedule 08.01.2016


Ответы (1)


Если вы новичок в MPEG-DASH, я предлагаю прочитать некоторые вводные статьи, такие как http://www.streamingmedia.com/Articles/Editorial/What-Is-.../What-is-MPEG-DASH-79041.aspx, и https://www.bitcodin.com/blog/2015/04/mpeg-dash/.

Следующим шагом может быть определение, какие платформы будут поддерживаться, и если вы собираетесь использовать собственное приложение, например ExoPlayer. , воспроизведение в браузере, например dash.js или bitmovin или использовать встроенную поддержку MPEG-DASH некоторых устройств, например Smart TV.

Как только вы поделитесь этими знаниями и определите цель своих усилий, люди на этой платформе смогут помочь вам с более подробной информацией.

person Alexander Wolf    schedule 08.01.2016
comment
Спасибо, Александр Вольф, это действительно хорошая статья для MPEG Dash. - person MMJ; 13.01.2016