[发明专利]浏览器客户端的直播方法和系统、浏览器客户端、后台客户端有效
申请号: | 200810137710.3 | 申请日: | 2008-07-11 |
公开(公告)号: | CN101321176A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 季健 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/18 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 客户端 直播 方法 系统 后台 | ||
1.一种浏览器客户端的直播方法,其特征在于,包括:
基于浏览器客户端的主模块和后台客户端的监听模块之间的传输控制协议连接,所述监听模块获取来自所述主模块的握手信息;
所述监听模块调用所述后台客户端的数据请求模块;
所述监听模块获取来自所述数据请求模块的播放起点及播放起点数据,并从所述播放起点数据中解析出音/视频解码参数;
所述监听模块向所述主模块返回所述播放起点、所述音/视频解码参数,其中,所述主模块根据所述音/视频解码参数构建播放器,并且所述播放器根据所述播放起点进行播放。
2.根据权利要求1所述的方法,其特征在于,所述监听模块向所述主模块返回所述播放起点、所述音/视频解码参数之后,所述方法还包括:
所述主模块根据所述音/视频解码参数构建播放器,其中,构建的所述播放器包括音/视频数据读取模块、解码器;
所述音/视频数据读取模块获取所述播放起点对应的音/视频数据,并将所述音/视频数据发送给所述解码器;
所述解码器使用所述音/视频解码参数解码所述音/视频数据;
播放解码后的所述音/视频数据。
3.根据权利要求2所述的方法,其特征在于,在所述主模块根据所述音/视频解码参数构建播放器之后,所述方法还包括:
所述监听模块接收来自被调用的所述音/视频数据读取模块的建立传输控制协议连接的第一请求消息;
基于所述第一请求消息,所述监听模块建立与所述音/视频数据读取模块的传输控制协议连接,并通知所述音/视频数据读取模块;
所述监听模块接收来自所述音/视频数据读取模块的用于请求与所述后台客户端的音/视频数据服务模块建立传输控制协议连接的第二握手信息;
响应于所述第二握手信息,所述监听模块调用所述音/视频数据服务模块,并建立所述音/视频数据读取模块和所述音/视频数据服务模块的传输控制协议连接。
4.根据权利要求3所述的方法,其特征在于,所述音/视频数据读取模块获取所述播放起点对应的音/视频数据,并将所述音/视频数据发送给所述解码器具体包括:
所述音/视频数据服务模块接收来自所述音/视频数据读取模块的用于请求所述音/视频数据的第二请求消息;
基于所述第二请求消息,所述音/视频数据服务模块判断缓冲区是否存在所述音/视频数据;
在判断结果为是的情况下,所述音/视频数据服务模块将所述音/视频数据发送给所述音/视频数据读取模块,并记录音频数据和视频数据各自对应的数据块编号;
所述解码器接收来自所述音/视频数据读取模块的所述音/视频数据。
5.根据权利要求1所述的方法,其特征在于,所述监听模块获取来自所述主模块的握手信息之前,所述方法还包括:
所述监听模块获取来自所述主模块的建立传输控制协议连接的第三请求消息;
基于所述第三请求消息,所述监听模块建立与所述主模块的传输控制协议连接,并通知所述主模块。
6.根据权利要求1所述的方法,其特征在于,在调用所述后台客户端的数据请求模块之后,所述方法还包括:
所述监听模块循环检查所述数据请求模块是否已经获取所述播放起点及所述播放起点数据;
在判断结果为是的情况下,所述监听模块获取所述播放起点及所述播放起点数据,其中,所述数据请求模块获取当前播放进度及其相关数据;所述数据请求模块根据所述当前播放进度确定所述播放起点。
7.根据权利要求6所述的方法,其特征在于,所述数据请求模块获取当前播放进度及其相关数据具体包括:
所述数据请求模块向区域管理服务器发送用于申请补偿服务器的第一申请消息,并接收所述区域管理服务器基于所述第一申请消息返回的第一响应消息,其中,所述第一响应消息携带有所述补偿服务器的信息;
基于所述第一响应消息,所述数据请求模块向所述补偿服务器发送用于申请所述当前播放进度及其相关数据的第三握手信息,并接收所述补偿服务器基于所述第三握手信息返回的第二响应消息,其中,所述第二响应消息中携带有所述当前播放进度及其相关数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810137710.3/1.html,转载请声明来源钻瓜专利网。