使用ExoPlayer的自适应.mp4视频流

问题描述 投票:0回答:2

我正在开发一个视频流应用程序,在这里我必须流式传输.mp4视频。我正在使用exoplayer播放视频。问题出在视频正在缓冲的低带宽连接上。所以我想实现adaptive streaming。我已经检查了文档并实施了与this类似的方法。但是流式传输不起作用。因此,我检查了HLS流和Dashed流的文档。但是HLS流媒体需要m3u8文件,而Dash流媒体需要.mpd格式,但是我的是.mp4。有什么解决方法或方法可以实现自适应流式传输吗?

android video-streaming mp4 exoplayer
2个回答
0
投票

没有解决方法。自适应流媒体需要自适应格式。


-1
投票

您可以将MP4自适应流与播放器一起使用,该播放器可以根据连接的比特率在视频之间切换。因此,根据您的客户需求,您将拥有3-6种不同的MP4(4K,2K,1080p,720p,640p,480p,360p等)JWplayer可以做到这一点,其他人也可以做到。编码是一个占用大量CPU的过程,因此您不能在客户端上进行编码,应该在广播之前或期间在服务器端进行编码。

© www.soinside.com 2019 - 2024. All rights reserved.