Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Ios HLS流媒体,关于段大小配置的建议_Ios_Video_Video Streaming_Video Processing_Adaptive Bitrate - Fatal编程技术网

Ios HLS流媒体,关于段大小配置的建议

Ios HLS流媒体,关于段大小配置的建议,ios,video,video-streaming,video-processing,adaptive-bitrate,Ios,Video,Video Streaming,Video Processing,Adaptive Bitrate,我们正在开发一个移动应用程序,需要播放10秒的视频 第一个版本只支持iOS(iPhone和iPad)。为了在所有设备上都具有良好的质量,我们将使用自适应流媒体 我仔细阅读了Apple HLS文档,似乎10秒对于HLS段的大小是一个很好的折衷 因此,如果在我们的案例中使用默认的10秒,那么分割就没有真正的用处 由于我们使用的是一款视频非常小的移动应用程序,我想知道在某些设备/网络条件下,将此10秒“默认值”更改为较小的值是否会更好 是否可以通过降低此值来加速视频的启动 我认为我们在任何地方都能找到

我们正在开发一个移动应用程序,需要播放10秒的视频

第一个版本只支持iOS(iPhone和iPad)。为了在所有设备上都具有良好的质量,我们将使用自适应流媒体

我仔细阅读了
Apple HLS文档
,似乎10秒对于
HLS段的大小是一个很好的折衷

因此,如果在我们的案例中使用默认的10秒,那么分割就没有真正的用处

由于我们使用的是一款视频非常小的移动应用程序,我想知道在某些设备/网络条件下,将此10秒“默认值”更改为较小的值是否会更好

是否可以通过降低此值来加速视频的启动

我认为我们在任何地方都能找到的10秒“默认值”是一个很好的选择,对于必须在“任何地方”(台式机、智能手机、平板电脑)播放的视频来说,这是一个很好的建议,但也许其他值只适用于智能手机

最后,您是否认为在我们的案例中HLS不是一个好的选择,简单地使用MP4视频的渐进式下载更好


提前感谢您的回复。

Mp4会更好。自适应流媒体对于长内容效果很好,但对于短视频效果很差。玩家将没有足够的时间来适应,而你的观众几乎总是看到默认的质量


苹果只需要HLS播放超过X秒的视频(我记不清X是什么,但它大于10)

嗨,Matthew,谢谢你提供的这些信息。因为我们也希望以后支持Android,所以最好只使用渐进式下载的MP4视频。因为我们希望根据设备的不同始终具有良好的质量,您是否知道是否存在根据宽度/高度/连接质量(cell/3G/4G)自动选择正确视频的解决方案?还是我们必须实施启发式来实现这样一个系统?例如,如果我们使用的是iPhone1(480x320),系统会选择400x300.mp4视频,而iPad1(1024x768)则会选择1280x960.mp4视频。谢谢