-
公开(公告)号:CN106488259A
公开(公告)日:2017-03-08
申请号:CN201610941581.8
申请日:2016-10-25
Applicant: 上海网达软件股份有限公司
IPC: H04N21/234 , H04N21/845
Abstract: 一种HLS流媒体分片的虚拟拼接方法,包括步骤:建立M3U8文件,M3U8文件包括TS大片段文件和TS大片段索引文件;读取音视频数据并将读取的音视频数据封装成TS Packet;将TS Packet叠加拼接至TS大片段文件;判断叠加拼接的TS Packet的时间片长是否达到第一预设时间,若达到,将第一预设时间的片长生成TS小片段文件;将TS小片段的数据信息及所在TS大片段的位置信息更新至TS大片段索引文件;判断TS大片段文件的拼接是否达到结束条件,若达到,则TS大片段文件拼接完成。由于直接将封装的TS Packet叠加拼接成TS大片段文件,省去了单独的合并程序,极大地减少了进程数目,降低了系统资源占用率。
-
公开(公告)号:CN106488259B
公开(公告)日:2019-09-06
申请号:CN201610941581.8
申请日:2016-10-25
Applicant: 上海网达软件股份有限公司
IPC: H04N21/234 , H04N21/845
Abstract: 一种HLS流媒体分片的拼接方法,包括步骤:建立M3U8文件;读取音视频数据并将读取的音视频数据封装成TS Packet;将TS Packet追加拼接形成TS大片段文件;判断追加拼接的TS Packet的时间片长是否达到第一预设时间,若达到,将第一预设时间的片长生成TS小片段文件;将TS小片段的数据信息及所在TS大片段的位置信息更新至TS大片段索引文件;判断TS大片段文件的拼接是否达到结束条件,若达到,则TS大片段文件拼接完成。由于直接将封装的TS Packet追加拼接成TS大片段文件,省去了单独的合并程序,极大地减少了进程数目,降低了系统资源占用率。
-