我目前有一些时长为 2 到 3 小时的视频文件,我想通过 RTMP/HLS 进行流式传输。我想知道是否有任何最佳实践可以确保流畅的流式传输,例如:
流式传输时文件大小/持续时间是否存在最佳比例?
将几个小时的视频分成几个小片段,然后分别进行流式传输,而不是流式传输单个文件,这样是不是更好?
谢谢!
答案1
分割视频进行流式传输肯定是没有意义的。在谈论流式传输视频时,您应该考虑音频和视频比特率,而不是文件大小。这取决于您想要流式传输到的目标设备(对于移动设备,您应该使用非常小的分辨率和比特率)、可用的上行带宽以及您想要同时支持的用户数量。然后,RTMP 协议将负责将视频文件分割成非常小的片段进行传输。