Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我们是否需要将mp4或mp3转换为HLS格式,以便在移动应用程序上传输视频/音频?_Android_Ios_Video_Ffmpeg - Fatal编程技术网

Android 我们是否需要将mp4或mp3转换为HLS格式,以便在移动应用程序上传输视频/音频?

Android 我们是否需要将mp4或mp3转换为HLS格式,以便在移动应用程序上传输视频/音频?,android,ios,video,ffmpeg,Android,Ios,Video,Ffmpeg,我们正在开发一款可以播放音乐和视频的移动应用程序 音乐(.mp3)和视频(.mp4)约为5-20MB。我知道我们必须将.mp4转换为HLS格式(.m3u8)以进行流式传输。我仍然在考虑代码转换到HLS格式的音频文件吗? 我有两个问题 如果文件大小约为5-20MB,我们是否需要将视频(.mp4)转码为HLS格式 如果mp3文件的大小约为5-10MB,我们是否需要将其转换为HLS格式 如果文件大小约为5-20MB,我们是否需要将视频(.mp4)转码为HLS格式 不,这些很小。不需要麻烦处理段,因为它

我们正在开发一款可以播放音乐和视频的移动应用程序

音乐(.mp3)和视频(.mp4)约为5-20MB。我知道我们必须将.mp4转换为HLS格式(.m3u8)以进行流式传输。我仍然在考虑代码转换到HLS格式的音频文件吗? 我有两个问题

  • 如果文件大小约为5-20MB,我们是否需要将视频(.mp4)转码为HLS格式
  • 如果mp3文件的大小约为5-10MB,我们是否需要将其转换为HLS格式
  • 如果文件大小约为5-20MB,我们是否需要将视频(.mp4)转码为HLS格式

    不,这些很小。不需要麻烦处理段,因为它们不会比原始文件小很多。您将更好地兼容MP4。只需确保在编码MP4文件时使用
    faststart

    如果mp3文件的大小约为5-10MB,我们是否需要将其转换为HLS格式


    不需要。再说一次,这些都很小,您可以更好地按照原样进行流式处理。

    谢谢您提供更多详细信息。然而,如果我们不需要转换成HLS格式。系统的带宽如何?系统是否可以同时处理多个请求。因为系统需要在移动应用程序完成下载媒体文件之前保持连接打开?是。事实上,与通过HLS发出大量请求相比,直接这样做可以减少负载和开销。对于Nginx等现代web服务器来说,大量同时连接是没有问题的。