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