【技术实现步骤摘要】
本专利技术涉及流媒体
,更具体地,涉及一种流媒体无转码切片方法及系统。
技术介绍
HLS 协议(HTTP Live Streaming, HLS)是由 Internet 工程任务组(InternetEngineering Task Force, IETF)制定的一种基于HTTP的流媒体通信协议(协议详细内容参见 http://tools. ietf. org/html/draft-pantos-http-live-streaming-08)。近年来,HLS协议在流媒体领域得到了广泛应用,因为该协议采用了 HTTP传输,可以根据网络带宽自适应地调整码率,即允许服务器为同一节目内容存放多个不同码率的多媒体流,终端可根据实际的网络下载速度自适应地调整所要下载的多媒体流的码率,在网络带宽紧张时,终端可通过降低码率实现不间断播放;并且相对于其他流媒体通信协议,HLS协议在服务部署时能够更好地与其他相关技术兼容。 该协议要求服务器为每个节目(比如一部电影)存储一组时长和大小相近的媒体文件,同时为这些媒体文件形成一个m3u8播放列表。在HLS协议中,这些媒体文件被称切片。HLS切片(HLS segments)以文件形式存储于内容分发网络(Content DeliveryNetwork,⑶N)的内容服务器上,终端首先下载m3u8播放列表,再根据播放列表以HTTP方式依次下载每个切片进行播放,即终端根据m3u8播放列表,采用HTTP协议从内容服务器依次下载每个切片进行播放。中央媒资管理系统将流媒体文件通过CDN分发到边缘内容服务器。边缘内容服务器因地制宜地采用通信协 ...
【技术保护点】
一种流媒体切片方法,其特征是,该方法包括以下步骤:a)解析流媒体ES流,取得PTS及DTS信息,进而得到流媒体ES流的随机切入点的时间戳序列;?b)根据所述随机切入点的时间戳序列及给定预期切片时长,以切片后所得各切片时长与给定预期切片时长的差值序列中的最大值最小为优化目标,通过采用最小最大(minimax)数值优化方法的第一切片计算模型,计算得出流媒体ES流的切片时间戳的最佳序列值;以及c)依据所述计算得出的切片时间戳的最佳序列值,对流媒体ES流进行切片。
【技术特征摘要】
1.一种流媒体切片方法,其特征是,该方法包括以下步骤 a)解析流媒体ES流,取得PTS及DTS信息,进而得到流媒体ES流的随机切入点的时间戳序列; b)根据所述随机切入点的时间戳序列及给定预期切片时长,以切片后所得各切片时长与给定预期切片时长的差值序列中的最大值最小为优化目标,通过采用最小最大(minimax)数值优化方法的第一切片计算模型,计算得出流媒体ES流的切片时间戳的最佳序列值;以及 c)依据所述计算得出的切片时间戳的最佳序列值,对流媒体ES流进行切片。2.根据权利要求I所述的流媒体切片方法,其特征是,采用所述流媒体切片方法生成的切片符合HLS协议要求。3.根据权利要求I所述的流媒体切片方法,其特征是,所述ES流为音频ES流,所述音频ES流的随机切入点为每一音频帧的起始样本。4.根据权利要求I所述的流媒体切片方法,其特征是,所述ES流为视频ES流,所述视频ES流的随机切入点为I帧或IDR帧。5.根据权利要求4所述的流媒体切片方法,其特征是,所述的步骤c)后,还包括以下步骤 d)解析音频流,取得PTS及DTS信息,进而得到音频流的随机切入点的时间戳序列; e)根据步骤b)取得的ES流的切片时间戳的最佳序列值及步骤d)取得的音频流的随机切入点的时间戳序列,通过与相应视频ES流切片的最佳切片时间戳的序列值最相近原则的第二切片计算模型,计算得出音频流的切片时间戳的最佳序列值; f)依据所述计算得出的音频流的切片时间戳的最佳序列值,对音频流进行切片;以及 g)将根据步骤c)取得的视频ES流切片及根据步骤f)取得的音频流切片对应进行音视频封装,生成m3u8流媒体文件。6.根据权利要求5所述的流媒体切片方法,其特征是,所述的步骤d)中,音频流的随机切入点为每一音频帧的起始样本。7.根据权利要求5所述的流媒体切片方法,其特征是,所述的步骤e)中,所述与相应视频ES流切片的起始时刻最相近原则的第二切片计算模型的数学表达式为 对每个k =1,2,......,依次执行8.一种流媒体切片系统,其特征是,该系统包括以下装置 第一解析装置,用以解析流媒体ES流,取得PTS及DTS信息,进而得到流媒体ES流的随机切入点的时间戳序列; 第一切片计算装置,连接于所述第一解析装置,用以根据所述随机切入点的时间戳序列及给定预期切片时长,以切片后所得各切片时长与给定预期切片时长的差值序列中的最大值最小为优化目标,通过采用最小最大数值优化方法的第一切片计算模型,计算得出流媒体ES流的切片时间戳的最佳序列值;以及 第一切片装置,连接于所述第一切片计算装置,用以依据所述计算得出的切片时间戳的...
【专利技术属性】
技术研发人员:周少毅,范钰华,申青平,
申请(专利权)人:百视通网络电视技术发展有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。