发明名称 一种在互联网发布和直播流媒体的方法及系统
摘要 本发明公开一种在互联网发布和直播流媒体的方法,该方法基于一种在互联网发布和直播流媒体的系统,包括发布客户端、服务器端和播放客户端,发布客户端使用HTTP方法与服务器端交互并上传流媒体分块至服务器端;服务器端根据设定的流媒体分段时间合并储存所述流媒体分块为流媒体分段,并创建对应多个流媒体分段顺序的索引;播放客户端与服务器端交互并根据索引顺序从服务器端下载流媒体分段进行播放。本发明方法基于HTTP协议体系;能够低耦合、非侵入、简单的与采集端应用集成;易于在各种终端平台上实现;实时直播的延时低、健壮性好、容错性好;支持在互联网大规模部署、支持CDN部署方式。
申请公布号 CN103297452B 申请公布日期 2016.08.24
申请号 CN201210045413.2 申请日期 2012.02.24
申请人 北京对角巷科技发展有限公司 发明人 樊志岩;李洋
分类号 H04L29/08(2006.01)I;H04N21/858(2011.01)I;H04N21/845(2011.01)I 主分类号 H04L29/08(2006.01)I
代理机构 深圳市万商天勤知识产权事务所(普通合伙) 44279 代理人 王志明
主权项 一种在互联网发布和直播流媒体的方法,其特征在于该方法基于一种包括发布客户端、服务器端和播放客户端的互联网发布和直播流媒体的系统,包括以下步骤:i.发布客户端读取媒体数据,对媒体数据进行解析获得音频流和/ 或视频流数据;ii.发布客户端根据MPEG‑TS容器格式对所述音频流和/ 或视频流进行合并形成流媒体数据,然后按照预设的流媒体数据分块时间生成流媒体数据分块;iii.发布客户端使用HTTP 方法把所述的流媒体数据分块上传至服务器端;iv.服务器端储存流媒体数据分块并调用流媒体处理插件根据服务器配置信息合并流媒体数据分块为流媒体数据分段进而构建流媒体数据分段文件,并在分布式存储系统中指定的存储位置写入流媒体数据分段;同时,服务器端生成对应流媒体数据分段文件顺序和储存位置的索引;其中,服务器配置信息包括:存储位置、流媒体数据分段时长;v.播放客户端使用HTTP 方法与服务器端交互请求索引,然后按照索引从服务器端下载流媒体数据分段文件并同时进行播放。
地址 100000 北京市东城区崇文门外大街3号7层南办715