一种HLS流媒体分片的虚拟拼接方法及系统

    公开(公告)号:CN106488259A

    公开(公告)日:2017-03-08

    申请号:CN201610941581.8

    申请日:2016-10-25

    Abstract: 一种HLS流媒体分片的虚拟拼接方法,包括步骤:建立M3U8文件,M3U8文件包括TS大片段文件和TS大片段索引文件;读取音视频数据并将读取的音视频数据封装成TS Packet;将TS Packet叠加拼接至TS大片段文件;判断叠加拼接的TS Packet的时间片长是否达到第一预设时间,若达到,将第一预设时间的片长生成TS小片段文件;将TS小片段的数据信息及所在TS大片段的位置信息更新至TS大片段索引文件;判断TS大片段文件的拼接是否达到结束条件,若达到,则TS大片段文件拼接完成。由于直接将封装的TS Packet叠加拼接成TS大片段文件,省去了单独的合并程序,极大地减少了进程数目,降低了系统资源占用率。

    一种HLS流媒体分片的拼接方法及系统

    公开(公告)号:CN106488259B

    公开(公告)日:2019-09-06

    申请号:CN201610941581.8

    申请日:2016-10-25

    Abstract: 一种HLS流媒体分片的拼接方法,包括步骤:建立M3U8文件;读取音视频数据并将读取的音视频数据封装成TS Packet;将TS Packet追加拼接形成TS大片段文件;判断追加拼接的TS Packet的时间片长是否达到第一预设时间,若达到,将第一预设时间的片长生成TS小片段文件;将TS小片段的数据信息及所在TS大片段的位置信息更新至TS大片段索引文件;判断TS大片段文件的拼接是否达到结束条件,若达到,则TS大片段文件拼接完成。由于直接将封装的TS Packet追加拼接成TS大片段文件,省去了单独的合并程序,极大地减少了进程数目,降低了系统资源占用率。

Patent Agency Ranking