i4tv / gstreamill

encoder with hls output based on gstreamer.
GNU General Public License v3.0
248 stars 84 forks source link

时移ts片片长与下载的文件大小不一致 #79

Closed 13426136199 closed 8 years ago

13426136199 commented 8 years ago

160.105服务器上一段时间内出现ts片长与下载文件大小不一致现象;出现此现象后会重新建一个新文件夹(与正常录制不同,正常录制以一小时为时间点,每小时新建一个文件夹,此问题频繁新建文件夹) 如:频道XINDONGMAN,录制目录如下图

1 具体文件夹内ts情况如图: 2 对应log信息如下: 3

zhangping commented 8 years ago

这个是纯切片的,由于组播源时间戳错误造成的,目前还没有找到比较理想的解决方案。

zhangping commented 8 years ago

这个问题还会造成录制内容不能及时删除,结果造成磁盘满,进而gstreamill不能正常运行。

zhangping commented 8 years ago

不在采用pts来计算分片时长,采用按帧计算的方法,参考:

规范的7.4.1.2.4,用于找到一帧的开头

帧时长 D.2.2