2016-01-06 30 views
0

我有要求在多个屏幕上播放MPEG Dash视频流。所以我想在使用EXO播放器的不同设备上播放相同的流使用EXOplayer在多屏幕上进行MPEG Dash流式传输

如果有人有任何想法,如何在多个屏幕上播放相同的MPEG DASH流,请联系我。

谢谢你,

+0

堆栈溢出不是她要求人们为你写代码。你必须先研究你的问题,然后为自己尝试一些代码。然后,你发布一个问题,你已经尝试过的代码,预期的行为和你得到的行为 - 看看这里.. [问] ..和[mcve] ..干杯 –

+0

我知道什么我应该问堆栈溢出。我只问这个问题是因为我是MPEG Dash流的新手,我需要正确的方向来研究这个需求。 – MMJ

+0

我们需要更多关于屏幕连接的细节 - 这是双屏幕设备,设备+设备,Android TV还是您使用Chromecast?这将大大影响解决方案。 话虽如此,起点将是看看ExoPlayer如何为视频渲染器获取Surface。将SurfaceTexture.OnFrameAvailableListener实例附加到表面,然后使用Surface的copyFrom()渲染到次表面。 – ChrisJ

回答

0

如果你是新的MPEG-DASH我建议读一些介绍文章,像http://www.streamingmedia.com/Articles/Editorial/What-Is-.../What-is-MPEG-DASH-79041.aspxhttps://www.bitcodin.com/blog/2015/04/mpeg-dash/

下一步可以定义哪些平台上得到支持,如果你要一个原生应用程序,像ExoPlayer,基于浏览器的播放,像dash.jsbitmovin,或利用本地MPEG-DASH支持的一些设备,如一些Smart TVs

一旦你分享了这些知识和你努力的目标,这个平台上的人可以帮助你了解更多细节。

+0

谢谢亚历山大·沃尔夫,这是一篇非常好的文章,可以阅读MPEG Dash。 – MMJ