如何控制TS切片的大小

目前可以通过结合智能切片、切片时长和码率功能,来调整单个TS体积,用于改善切片访问效果。

相关说明

提示:这里会大概介绍下TS切片大小的优缺点,自行根据服务器配置进行适当调整。

TS 切片较大时的优缺点

优点:

  • 减少请求次数:播放器不用频繁请求服务器,服务器压力小。
  • 硬盘读写效率高:尤其是机械硬盘(HDD),大文件减少寻道次数,读取效率高。
  • 缓存和带宽利用好:能更好利用稳定的网络和大带宽。

缺点:

  • 初始加载慢:视频开始播放前,下载较大文件会更慢,用户要等更长时间。
  • 跳转慢:用户拖动播放条时,播放器需要下载大文件,跳转速度会慢。
  • 适应网络波动差:如果网络不稳定,下载大文件可能会导致卡顿或中断。

TS 切片较小时的优缺点

优点:

  • 加载速度快:小文件能更快下载,视频开始播放更迅速。
  • 跳转响应快:用户拖动播放进度条时,小文件能快速下载,跳转更快。
  • 适应网络波动好:即使网络不稳定,较小的文件也能快速下载,减少卡顿。
  • 缓存更容易:小文件更容易被缓存,提升播放流畅度。

缺点:

  • 请求次数多:播放器频繁请求服务器,服务器负载增加。
  • 硬盘压力大:对于机械硬盘,频繁读取小文件会降低性能,特别是随机读写时。
  • 带宽利用率低:由于每次请求都要传输额外的协议数据,带宽利用效率降低。

如何选择合适的 TS 切片大小

根据硬盘类型选择:

  • 机械硬盘(HDD):更适合较大的切片(如 6-10 秒),因为 HDD 随机读取小文件时效率较低,需要减少频繁读写。
  • 固态硬盘(SSD):可以使用较小的切片(如 2-6 秒),因为 SSD 在处理小文件时性能优秀,并且读写速度快。

根据网络带宽情况选择:

  • 带宽稳定、速度快:可以使用较大的切片(如 6-10 秒),减少请求次数,充分利用带宽。
  • 网络波动大或速度较慢:使用较小的切片(如 2-6 秒),适应网络波动,减少卡顿。

综合考虑用户体验:

  • 希望视频快速加载:使用较小的切片(如 2-6 秒),这样用户点击播放时,视频能更快开始。
  • 服务器负载较高:切片不要太小(推荐 6-10 秒),这样可以减少请求次数,减轻服务器压力。

总结建议

  • 对新手来说,一开始可以选择 4-6 秒的切片大小,这是一个相对安全的范围,适合大多数情况。
  • 如果发现服务器压力大或硬盘性能差(如机械硬盘),可以尝试把切片大小调大到 6-10 秒。
  • 如果用户网络不好或需要快速加载,可以尝试较小的切片(如 2-4 秒)。

可通过测试你具体的网络和硬件条件,找到一个最适合的切片大小来平衡加载速度和服务器负担。

设置教程

可前往转码设置,然后设置切片时长,如果是秒切,则实际时长会根据原视频关键帧进行适当调整;即如果你设置4秒,则实际时长会上下波动。

如果你想精准控制时长,即切片时长设置4秒,且所有的切片全部为4秒,则需关闭秒切,并开启智能切片即可。

如何最大化缩小单个切片体积

如果你服务器网络和硬盘极其优秀,或者使用云存储,可以尝试下该方案。

可前往转码设置关闭秒切,再开启智能切片,并将切片时长设置为1,也就是将所有切片的时长精准控制为1秒。

然后还可以再通过降低码率,继续缩小切片体积,在转码设置找到码率设置,根据自己转码的分辨率,适当调低对应的码率值即可,注意码率降低后,画质也会降低,适当调整就行了。