Video streaming 优化Encoding.com处理的视频的结构开销

Video streaming 优化Encoding.com处理的视频的结构开销,video-streaming,video-encoding,http-live-streaming,Video Streaming,Video Encoding,Http Live Streaming,在Encoding.com处理的一些HLS视频(由M3U8索引的MPEG-TS文件)上运行mediastreamvalidator工具,我们发现文件的结构开销非常高,尤其是在中低比特率上。虽然这并不是非典型现象,但我们非常惊讶地发现一些网站能够将管理费用降低到3%的范围 我们的文件测试数据如下: 分辨率比特率:416x234-200k 播放列表语法:OK 片段:好的 平均分段持续时间:5.18秒 段比特率:平均:295.69 kbits/sec,最大:295.69 kbits/sec 平均分部

在Encoding.com处理的一些HLS视频(由M3U8索引的MPEG-TS文件)上运行mediastreamvalidator工具,我们发现文件的结构开销非常高,尤其是在中低比特率上。虽然这并不是非典型现象,但我们非常惊讶地发现一些网站能够将管理费用降低到3%的范围

我们的文件测试数据如下:


分辨率比特率:416x234-200k
播放列表语法:OK
片段:好的
平均分段持续时间:5.18秒
段比特率:平均:295.69 kbits/sec,最大:295.69 kbits/sec

平均分部结构开销:97.15千比特/秒(32.86%) 分辨率比特率:416x234-400k 播放列表语法:OK 片段:好的 平均分段持续时间:5.18秒 段比特率:平均:467.74千比特/秒,最大:467.74千比特/秒

平均分部结构开销:94.16千比特/秒(20.13%) 分辨率比特率:640x360-600k 播放列表语法:OK 片段:好的 平均分段持续时间:5.18秒 段比特率:平均:614.84千比特/秒,最大:614.84千比特/秒

平均分部结构开销:105.48千比特/秒(17.16%) 分辨率比特率:960x540-1800k 播放列表语法:OK 片段:好的 平均分段持续时间:5.18秒 段比特率:平均:1.59 Mbits/秒,最大:1.59 Mbits/秒

平均分部结构开销:135.62千比特/秒(8.52%) 分辨率比特率:1280x720-2500k 播放列表语法:OK 片段:好的 平均分段持续时间:5.18秒 段比特率:平均:2.16 Mbits/秒,最大:2.16 Mbits/秒 平均分部结构开销:149.46千比特/秒(6.93%)


虽然我确信使用ffmpeg等定制编码设置完全可以实现这样的优化级别(几乎所有比特率下仅3%的开销),但我想知道,对encoding.com等现成提供商的API调用中是否有任何选项可以减少这样的开销


抱歉,如果这是一个愚蠢的问题,只是出于无知而问。

这不是一个愚蠢的问题。大多数开源ts打包程序都有这样的开销。Zencoder使用定制的内部打包机,平均开销在4-6%之间,基本上与Apple media file segmenter中的优化级别相同。encoding.com没有现成的设置可以达到这样的性能水平。

这不是一个愚蠢的问题。大多数开源ts打包程序都有这样的开销。Zencoder使用定制的内部打包机,平均开销在4-6%之间,基本上与Apple media file segmenter中的优化级别相同。encoding.com没有现成的设置可以达到这种性能水平。

Aww。太糟糕了。在开发早期,我们倾向于使用Zencoder,但由于一些问题,我们不得不转向编码。现在的周期有点太晚了。但是谢谢!啊。太糟糕了。在开发早期,我们倾向于使用Zencoder,但由于一些问题,我们不得不转向编码。现在的周期有点太晚了。但是谢谢!