[发明专利]一种基于http协议的流媒体协议封装方法及装置有效
申请号: | 201410101622.3 | 申请日: | 2014-03-18 |
公开(公告)号: | CN103905922B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 深圳市云宙多媒体技术有限公司 |
主分类号: | H04N21/643 | 分类号: | H04N21/643;H04N21/845;H04N21/83 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区科技园中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于http协议的流媒体协议封装方法及装置。本发明实施例公开一种基于HTTP协议的流媒体协议,是一种创新的基于HTTP协议的流媒体协议,本发明协议简单实用,开销小,支持点播和直播,用普通HTTP服务器即可,便于部署,流媒体的网络使用率比HLS有提高。 | ||
搜索关键词: | 一种 基于 http 协议 流媒体 封装 方法 装置 | ||
【主权项】:
一种基于http协议的流媒体协议封装方法,其特征在于,所述方法包括以下步骤:预先建立媒体数据的封装文件,所述封装文件定义了媒体数据包的特定封装格式和相应的索引信息,所有视频包和音频包按照输入的时间顺序存放在所述封装文件中;获取编码后的媒体数据,判断所述媒体数据的类型,若媒体数据为视频数据,则将所述视频数据中的视频帧按照视频对应的特定封装格式进行封装;若媒体数据为音频数据,则将所述音频数据中的音频帧按照音频对应的特定封装格式进行封装;若媒体数据为空,则退出;将封装后的视频包或音频包存储到所述封装文件中;判断所述封装后的视频包或音频包时间大小是否不小于切片时间大小,若是则同步更新所述封装后的视频包或音频包相应的索引信息;如否则返回步骤“获取编码后的媒体数据,判断所述媒体数据的类型”;所述媒体数据包的特定封装格式具体为:每个媒体数据包头长度为2个字节,2字节头部信息0‑15位的格式如下:第0‑2位用于存储版本标记;第3‑5位用于存储负荷类型;第6位用于存储0或1,其中0表示头后面是4字节的解码时间戳,1表示解码时间戳后面,紧跟4字节的显示时间戳;第7位为空;第8‑15位为空;视频帧的负荷信息结构为:每一个时间戳信息后排列一个视频帧的负荷;音频帧的负荷信息可选择结构1或结构2:结构1:每一个时间戳信息后排列一个音频帧的负荷;结构2:每一个时间戳信息后排列若干个音频帧合并成的一个数据包负荷,其中每一音频帧前面2个字节为本音频帧的长度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云宙多媒体技术有限公司,未经深圳市云宙多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410101622.3/,转载请声明来源钻瓜专利网。
- 上一篇:半导体制造装置用构件
- 下一篇:微针熔着法