[发明专利]一种基于实时消息传送协议的数据交互方法、装置和系统在审

专利信息
申请号: 201310293605.X 申请日: 2013-07-12
公开(公告)号: CN103391481A 公开(公告)日: 2013-11-13
发明(设计)人: 王炎生 申请(专利权)人: 亿览在线网络技术(北京)有限公司
主分类号: H04N21/643 分类号: H04N21/643;H04N21/6437;H04N21/63
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 王玲;王宝筠
地址: 100085 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 实时 消息 传送 协议 数据 交互 方法 装置 系统
【说明书】:

技术领域

发明涉及网络技术领域,特别是涉及一种基于实时消息传送协议的数据交互方法、装置和系统。 

背景技术

RTMP(Real Time Messaging Protocol,实时消息传送协议)是一种在播放器和服务器之间进行音频、视频和数据传输的协议。RTMP协议在视频点播和直播应用中得到了广泛的应用。客户端(例如播放器)可以利用RTMP协议与服务器进行数据交互。例如,客户端可以接收服务器推送的音视频数据,并在客户端实现本地播放。 

现有技术中,客户端只能够被动地接收服务器推送的音视频数据,但当用户带宽较窄时,同时播放音视频数据则会导致播放出现卡顿甚至停滞,造成较差的用户体验。现有技术并不存在一种方法以解决这一问题。 

发明内容

为解决上述技术问题,本发明实施例提供了一种基于实时消息传送协议的数据交互方法、装置和系统,流媒体服务器可以根据客户端的请求有选择地向用户推送不同类型的媒体数据,避免客户端因为带宽限制而造成播放卡顿、停滞的问题。 

根据本发明实施例的第一方面,公开了一种基于实时消息传送协议的数据交互方法,在客户端向流媒体服务器发送握手消息以与所述流媒体服务器建立连接、并建立对应的传输通道以用于与所述流媒体服务器传输媒体数据之后,所述方法还包括: 

客户端向流媒体服务器发送接收媒体数据类型消息,所述接收媒体数据类型消息中携带客户端请求的媒体数据类型,以使得流媒体服务器在接收到所述接收媒体数据类型消息后根据所述接收媒体数据类型消息中携带的媒体数据类型向客户端发送对应的媒体数据; 

客户端利用所述传输通道接收流媒体服务器发送的媒体数据,所述媒体数据与所述接收媒体数据类型消息中携带的媒体数据类型相对应; 

客户端输出所述媒体数据。 

进一步的,所述客户端向流媒体服务器发送接收媒体数据类型消息具体包括: 

客户端向流媒体服务器发送接收音频数据消息receive_audio和/或接收视频数据消息receive_video;其中,所述接收音频数据消息receive_audio用于表明客户端请求接收的媒体数据的类型为音频数据;所述接收视频数据消息receive_video消息用于表明客户端请求接收的媒体数据的类型为视频数据。 

进一步的,所述方法还包括: 

客户端监测当前网络状态,当判断当前网络状态为拥堵状态时,则执行所述向流媒体服务器发送接收媒体数据类型消息的步骤。 

进一步的,所述方法还包括: 

客户端利用所述传输通道向流媒体服务器发送流消息Flexstream Message,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。 

进一步的,所述方法还包括: 

客户端接收流媒体服务器通过所述传输通道发送的流消息Flexstream Message,其中,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。 

进一步的,所述流消息Flexstream Message携带的额外消息包括同步信息、播放延时信息、媒体附加信息、即时通信消息、游戏交互信息、控制信息中的一种或多种。 

根据本发明实施例的第二方面,公开了一种基于实时消息传送协议的客户端,所述客户端与流媒体服务器数据连接,所述客户端包括: 

连接建立单元,用于向流媒体服务器发送握手消息以与所述流媒体服务器建立连接以及建立对应的传输通道以用于与所述流媒体服务器传输媒体数据; 

第一发送单元,用于向流媒体服务器发送接收媒体数据类型消息,所述接收媒体数据类型消息中携带客户端请求的媒体数据类型,以使得流媒体服务器在接收到所述接收媒体数据类型消息后根据所述接收媒体数据类型消息中携带的媒体数据类型向客户端发送对应的媒体数据; 

第一接收单元,用于利用所述传输通道接收流媒体服务器发送的媒体数据,所述媒体数据与所述接收媒体数据类型消息中携带的媒体数据类型相对应; 

输出单元,用于输出所述媒体数据。 

进一步的,所述客户端还包括: 

第二发送单元,用于利用所述传输通道向流媒体服务器发送流消息Flexstream Message,所述流消息Flexstream Message中携带了除媒体数据之外的额外信息。 

进一步的,所述客户端还包括: 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿览在线网络技术(北京)有限公司,未经亿览在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310293605.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top