我正在开发一个视频流应用程序,在该应用程序中我必须流式传输.mp4视频。我正在使用exoplayer播放视频。问题是在低带宽连接中,视频正在缓冲。所以我想实现adaptive streaming。我已经检查了文档,并实现了类似于this的代码。但流媒体并不起作用。因此,我查看了有关HLS流和Dashed流的文档。但是HLS流媒体需要m3u8文件,Dash流媒体需要.mpd格式,而我的是.mp4格式。有什么变通方法或方法可以让我实现自适应流吗?
发布于 2019-02-05 23:52:19
没有变通方法。自适应流需要自适应格式。
发布于 2020-01-23 04:32:59
您可以将自适应流媒体与MP4配合使用,播放器可以根据连接的比特率在视频之间进行切换。因此,您可以根据客户需求提供3-6种不同的MP4 (4K、2K、1080p、720p、640p、480p、360p等)JWplayer可以做到这一点,其他人也可以做到。编码是一个占用大量CPU的过程,所以你不能在客户端进行编码,它应该在广播之前或期间在服务器端完成。
https://stackoverflow.com/questions/54535987
复制相似问题