一种移动终端之间共享视频的方法及系统的制作方法

文档序号:7719898阅读:131来源:国知局
专利名称:一种移动终端之间共享视频的方法及系统的制作方法
技术领域
本发明涉及移动网络中的视频共享技术,尤其涉及一种移动终端之间共享视频的
方法及系统。
背景技术
随着3G(the Third Generation,第三代通信技术)移动网络的普及,用户对于网 络的娱乐性提出了更高的要求。在近几年的互联网上,视频上传共享大行其道,且逐渐深入 到每个人的生活中;视频网站,例如,海外的YouTube,国内的土豆网,其业务和用户量都迅 猛增长。并且,移动终端的视频拍摄功能也已经基本普及,并成为了视频拍摄最方便快捷的 途径。因此,移动终端之间视频的共享服务拥有着巨大的市场潜力。 现在,非移动网络的视频共享一般是这样实现的将视频文件上传到服务器,通过 使用浏览器登录网站观看视频文件,或者对方提供媒体地址,通过媒体播放器去访问这个 地址来观看。两者基本都需要下载才能观看。 而目前,在移动网络中共享视频则主要是利用主叫终端与被叫终端建立视频会 话,或者利用视频会议等方式来进行。该共享过程必须要求主被叫同时参与其中才可以完 成,而且视频播放是一次性的,如果一个用户需要将视频共享给其他多个用户,则需要通过 呼叫每个用户来与每个用户分别进行视频共享,既费时又费力,且这样的共享视频方式不 友好,会影响用户的使用体验。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端之间共享视频的方法及系
统,以解决目前移动终端之间通过移动网络共享视频费时费力的问题。 为达到上述目的,本发明的技术方案是这样实现的 本发明提供了一种移动终端之间共享视频的方法,所述方法包括主叫终端将视 频文件上传至媒体服务器;被叫终端通过移动网络与所述媒体服务器建立视频链路,所述 媒体服务器通过所述视频链路向所述被叫终端发送所述视频文件的视频流;被叫终端接收 所述媒体服务器发送的视频流,完成所述视频文件的播放。 在上述方案中,所述主叫终端将视频文件上传至媒体服务器,包括主叫终端通过 移动网络向应用服务器发送视频上传请求;在接收到所述视频上传请求后,所述应用服务 器向所述主叫终端返回上传命令;在接收到所述上传命令后,主叫终端将待上传的视频文 件上传至所述应用服务器;在接收到所上传的视频文件后,所述应用服务器为所述视频文 件分配存储于所述媒体服务器的存储地址,将视频文件转发至所述媒体服务器的存储地址 下;媒体服务器接收应用服务器所转发的视频文件并保存在所述存储地址下。
在上述方案中,所述接收到所述视频上传请求之后,还包括所述应用服务器生成 用于标识所上传视频文件的视频编码;所述分配存储于所述媒体服务器的存储地址之后, 还包括所述应用服务器将该视频编码及为所述视频文件分配的存储地址对应保存,再将所述视频编码返回给所述主叫终端;主叫终端接收所述视频编码并保存; 在所述主叫终端将视频文件上传至媒体服务器之后,被叫终端通过移动网络与所
述媒体服务器建立视频链路之前,所述方法还包括主叫终端通过移动网络向所述应用服
务器发送包含已上传视频文件的视频编码及被叫终端标识的视频共享请求;根据所述视频
共享请求中的视频编码,应用服务器生成用于标识自身的包含该视频编码及用于触发视频
共享业务的视频接入码的网络终端标识,并向所述被叫终端发送包含该网络终端标识的视
频共享提示,以通知所述被叫终端共享所述视频文件。 在上述方案中,被叫终端通过移动网络与所述媒体服务器建立视频链路,包括在 接收到所述视频共享提示后,被叫终端通过移动网络向应用服务器发出共享所述视频文件 的视频呼叫;根据所述视频呼叫,应用服务器向所述媒体服务器发送请求发送视频流的请 求,媒体服务器向应用服务器返回所述媒体服务器发送视频流的IP地址,应用服务器与媒 体服务器发送视频流的IP接口之间建立视频链路;应用服务器通过移动网络将所述媒体 服务器发送视频流的IP地址发送给所述被叫终端,与被叫终端建立视频链路,被叫终端与 媒体服务器发送视频流的IP接口之间建立视频链路。 在上述方案中,所述媒体服务器通过所述视频链路向所述被叫终端发送所述视频 文件的视频流,包括在媒体服务器发送视频流的IP接口与所述被叫终端建立视频链路 后,应用服务器向媒体服务器发送包含所述视频文件的存储地址的播放命令;接收到所述 播放命令后,媒体服务器向应用服务器返回响应信息;根据所述视频文件的存储地址,媒体 服务器通过所述视频链路向所述被叫终端发送所述视频文件的视频流。 本发明还提供了一种移动终端之间共享视频的系统,所述系统包括主叫终端,用 于上传视频文件;媒体服务器,用于接收所述主叫终端上传的视频文件,并发送所述视频文 件的视频流;被叫终端,用于接收所述媒体服务器发送的视频流,完成所述视频文件的播 放;其中,所述被叫终端通过移动网络与所述媒体服务器建立视频链路,所述媒体服务器通 过所述视频链路向所述被叫终端发送所述视频文件的视频流。 在上述方案中,所述系统还包括用于处理视频上传业务的应用服务器,该应用服 务器包括第一接收单元,用于接收到所述主叫终端发送的视频上传请求;第一发送单元, 用于向所述主叫终端返回上传命令;第二接收单元,用于接收所述主叫终端上传的视频文 件;分配单元,用于为所接收的视频文件分配一存储于所述媒体服务器的存储地址;转发 单元,用于将所述视频文件转发至所述媒体服务器的存储地址下;所述主叫终端,包括第 一发送单元,用于向所述应用服务器发送视频上传请求;上传单元,用于将待上传的视频文 件上传至所述媒体服务器的存储地址下;所述媒体服务器,用于接收所述应用服务器转发 的视频文件并保存在所述存储地址下。 在上述方案中,所述应用服务器还包括第一生成单元,用于生成用于标识所上传 视频文件的视频编码;存储单元,用于将所述视频编码及为所述视频文件分配的存储地址 对应保存;第二发送单元,用于将所述视频编码返回给所述主叫终端;第三接收单元,用于 通过移动网络接收所述主叫终端发送的包含已上传视频文件的视频编码及被叫终端标识 的视频共享请求;第二生成单元,用于根据所述视频共享请求,生成用于标识应用服务器自 身的包含了所述视频编码及用于触发视频共享业务的视频接入码的网络终端标识;通知单 元,用于向所述被叫终端发送包含所述网络终端标识的视频共享提示,以通知所述被叫终3/8页
端共享所述视频文件; 所述主叫终端,还包括第二存储单元,用于接收所述视频编码并保存;第二发送
单元,用于向所述应用服务器发送包含已上传视频文件的视频编码和被叫终端标识。
在上述方案中,所述应用服务器还用于处理视频共享业务,所述应用服务器还包
括媒体连接单元,用于在向所述媒体服务器发送请求发送视频流的请求后,接收所述媒体
服务器返回的所述媒体服务器发送视频流的IP地址,与所述媒体服务器发送视频流的IP
接口之间建立视频链路;终端连接单元,用于通过移动网络将所述媒体服务器发送视频流
的IP地址发送给所述被叫终端,与被叫终端建立视频链路。 在上述方案中,所述应用服务器还包括第三发送单元,用于向媒体服务器发送包 含所述视频文件的存储地址的播放命令;第四接收单元,用于接收所述媒体服务器返回的 响应信息;所述媒体服务器,还用于在接收到所述应用服务器发送的播放命令时,根据所述 视频文件的存储地址,通过所述发送视频流的IP接口与所述被叫终端之间的视频链路向 所述被叫终端发送所述视频文件的视频流。 通过本发明的移动终端之间视频共享的方案,主叫终端只需将共享视频上传至媒 体服务器,被叫终端通过移动网络与该媒体服务建立视频链路,以接收视频流的方式完成 视频文件的共享,无需在主被叫终端之间建立视频会话,可实现多个被叫终端同时共享同 一视频及被叫终端共享时多次观看同一视频,既省时省力,又可以提高用户体验;另外,本 发明利用现有移动网络直接上传视频,视频上传更快捷,通过移动网络实现共享视频的播 放,直接流媒体播放,无需浏览器、无需安装控件,不需下载,播放更流畅,解决了视频共享 过程中的视频缓冲、视频停滞等问题。


图1为本发明移动终端之间共享视频的方法的流程图; 图2为本发明中主叫终端上传视频的方法流程图; 图3为本发明中主叫终端上传视频的另一方法流程图; 图4为本发明中被叫终端共享视频的方法流程图; 图5为本发明中被叫终端共享视频的信令流程图; 图6为本发明移动终端之间共享视频的系统的结构框图。
具体实施例方式
下面结合附图和具体实施例对本发明的技术方案做进一步详细阐述。 本发明提供一种移动终端之间共享视频的方法,请参照图l,该方法主要包括以下
步骤 步骤101 :主叫终端将视频文件上传至媒体服务器; 步骤102 :被叫终端通过移动网络与所述媒体服务器建立视频链路,所述媒体服 务器通过该视频链路向所述被叫终端发送所述视频文件的视频流; 步骤103 :被叫终端接收所述媒体服务器发送的视频流,完成所述视频文件的播 放。 其中,参照图2,所述步骤101中主叫终端将视频文件上传至媒体服务器的过程可以这样实现 步骤201 :主叫终端通过移动网络向应用服务器发送视频上传请求; 步骤202 :在接收到所述视频上传请求后,所述应用服务器向所述主叫终端返回
上传命令; 步骤203 :在接收到所述上传命令后,主叫终端将待上传的视频文件上传至所述 应用服务器; 其中,主叫终端可以通过HTTP或FTP等方式上传视频文件。 步骤204 :在接收到所上传的视频文件后,所述应用服务器为所述视频文件分配 一存储于所述媒体服务器的存储地址,将视频文件转发至所述媒体服务器的存储地址下;
步骤205 :媒体服务器接收应用服务器所转发的视频文件并保存在所述存储地址 下。 在主叫终端将视频文件上传至媒体服务器的过程中还可以包括在接收到视频上 传请求后,应用服务器生成用于标识所上传视频文件的视频编码,并将该视频编码及为所 述视频文件分配的存储地址对应保存,再将所述视频编码返回给所述主叫终端;主叫终端 接收该视频编码并保存。 其中,视频编码为所上传的视频文件的一个标识,每个视频编码对应一个已上传 的视频文件。
例如,请参照图3,用户在可以这样实现上述的上传视频文件的过程 步骤301 :主叫用户可以在主叫终端上选中视频文件,点击上传; 步骤302 :主叫终端发送视频上传请求至用于处理视频上传业务的应用服务器; 步骤303 :在接收到该视频上传请求后,应用服务器生成视频编号并保存,向主叫
终端发送上传命令,该上传命令同时携带所生成的视频编码; 步骤304:在接收到应用服务器发出的上传命令后,主叫终端将视频文件上传至 应用服务器,并将接收到的视频编码保存; 步骤305 :在接收到主叫终端上传的视频文件后,应用服务器为接收到的视频文 件分配一存储于媒体服务器的存储地址,将所分配的媒体服务器与对应的视频编码对应保 存,并将视频文件转发至所述媒体服务器的存储地址下; 步骤306 :媒体服务器接收应用服务器转发的视频文件并将其存储在应用服务器 所分配的存储地址中。 其中,参照图4,在所述主叫终端将视频文件上传至媒体服务器之后,被叫终端通 过移动网络与所述媒体服务器建立视频链路之前,所述方法还包括 步骤401 :主叫终端通过移动网络向所述应用服务器发送包含已上传视频文件的 视频编码及被叫终端标识的视频共享请求; 其中,被叫终端标识可以是被叫终端在移动网络中使用的号码,例如手机号码等。
步骤402 :根据所述视频共享请求中的视频编码,应用服务器生成用于标识自身 的包含该视频编码及用于触发视频共享业务的视频接入码的网络终端标识,并向所述被叫 终端发送包含该网络终端标识的视频共享提示,以通知所述被叫终端共享所述视频文件。
其中,网络终端标识可以为由视频编码和视频接入码相加构成的一个临时号码。 例如,若一视频文件对应的视频编号为0000000001,移动网络中用于触发视频共享业务的视频接入码为12599时,则此时生成的网络终端标识为临时号码125990000000001。
其中,视频共享提示可以为应用服务器基于网络终端标识发送的短信提示。例如, 网络终端标识为临时号码125990000000001时,应用服务器通过该号码给被叫终端发送内 容可以为"有好友与您共享了一段视频,如需观看请回拨此号码"的短信以作为视频共享提 示通知被叫用户,使得被叫用户可以通过回拨临时号码125990000000001,向应用服务器发 出共享视频编码为0000000001的视频文件的视频呼叫。 其中,参照图4,步骤102中的被叫终端通过移动网络与所述媒体服务器建立视频 链路,具体可以包括以下步骤 步骤403 :在接收到所述视频共享提示后,被叫终端通过移动网络向应用服务器 发出共享所述视频文件的视频呼叫; 步骤404:根据所述视频呼叫,应用服务器向所述媒体服务器发送请求发送视频 流的请求,媒体服务器向应用服务器返回所述媒体服务器发送视频流的IP地址,应用服务 器根据IP地址与媒体服务器发送视频流的IP接口之间建立视频链路;
步骤405 :应用服务器通过移动网络将所述媒体服务器发送视频流的IP地址发送 给所述被叫终端,与被叫终端建立视频链路,被叫终端根据IP地址与媒体服务器发送视频 流的IP接口之间建立视频链路。 其中,被叫终端可以通过移动网络与所述媒体服务器建立基于呼叫控制协议 (H. 245协议)的视频链路。H. 245协议在呼叫建立之前被用来解决呼叫媒介问题和建立媒 体流。 参照图4,步骤102中的媒体服务器通过所述视频链路向所述被叫终端发送所述 视频文件的视频流,具体可以包括以下步骤 步骤406 :在媒体服务器发送视频流的IP接口与所述被叫终端建立视频链路后,
应用服务器向媒体服务器发送包含所述视频文件的存储地址的播放命令; 步骤407 :接收到所述播放命令后,媒体服务器向应用服务器返回响应信息; 步骤408 :根据所述视频文件的存储地址,媒体服务器通过所述视频链路向所述
被叫终端发送所述视频文件的视频流。 下面以图5所示的被叫终端共享视频的信令流程图为例,详细介绍被叫终端共享 视频的具体流程,具体流程如下 步骤501-502 :被叫终端发送视频呼叫(Invite),其中,Invite中携带了 sdpA消 息,由移动网络中的移动交换中心将该Invite发送至移动网络中的软交换机;
其中,sdpA消息包含请求共享的视频文件的视频编码及触发视频共享业务的视频 接入码,可以为前面所述的网络终端标识。 步骤503-504 :软交换机根据sdpA消息中包含的网络终端标识将携带了上述sdpA 消息的视频呼叫(Invite)发送至应用服务器,应用服务器返回lOOTrying信息,完成视频 共享业务的触发。 步骤505-507 :根据软交换机发送的视频呼叫(Invite),应用服务器向媒体服务 器发送请求发送视频流的请求(Invite),媒体服务器返回2000K确认消息,应用服务器再 向媒体服务器发Ack的确认信息,应用服务器与媒体服务器之间的视频链路建立完毕;
其中,在应用服务器向媒体服务器发送的Invite中,同样携带了 sdpA消息,这里的sdpA消息可以包含视频文件的存储地址等信息,以便所述媒体服务器可以确认所述视 频文件存储在其中。应用服务器可以根据保存的视频编码及为视频文件分配的存储地址对 应关系,确定出与视频编码对应的存储地址。 其中,2000K确认消息中携带了 sdpCA消息,sdpCA消息是应用层的信令控制协议 (SIP)信令中的会话描述协议(SDP)消息,包含了所述媒体服务器发送视频流的IP地址等信息。 步骤508-510 :应用服务器发送183消息给软交换机,该183消息中携带上述的
包含媒体服务器发送视频流的IP地址等信息的sdpCA消息,软交换机再用180消息将该
sdpCA消息带给移动交换中心,移动交换中向再将该180消息转发给被叫终端; 步骤511-513 :被叫终端发回复确认(Prack)消息给移动交换中心,移动交换中心
发送Prack消息给软交换机,软交换机再向应用服务器发送Prack消息; 步骤514-516 :应用服务器向软交换机发送回复确认(200Prack)消息,软交换机
向移动交换中心发送回复确认(200Prack)消息,移动交换中心向被叫终端发送回复确认
(200Prack)消息,至此便完成被叫终端与媒体服务器发送视频流的IP接口之间基于H. 245
的视频链路的建立过程; 步骤517-518 :应用服务器发送表示播放命令的Info信息给媒体服务器,该Info 信息中包含了视频文件在媒体服务器中的存储地址,媒体服务器接收Info信息,向应用服 务器返回200Info的响应信息后,媒体服务器便可以通过上述过程中建立的视频链路向被 叫终端发送所述视频流,被叫终端接收视频流并播放视频文件,被叫用户便可以开始观看 视频了。 其中,软交换机可以为核心网组件,处于网络控制层,用于完成呼叫控制、路由、认 证、资源管理等业务。 另外,本发明还提供了一种移动终端之间共享视频的系统,请参照图6,所述系统 主要包括 主叫终端61,用于上传视频文件; 媒体服务器62,用于接收所述主叫终端61上传的视频文件,并发送所述视频文件 的视频流; 被叫终端63,用于接收所述媒体服务器62发送的视频流,完成所述视频文件的播 放;
其中,所述被叫终端63通过移动网络与所述媒体服务器62建立视频链路,所述媒 体服务器62通过该视频链路向所述被叫终端发送视频文件的视频流。
其中,所述系统还可以包括 用于处理视频上传业务的应用服务器64,该应用服务器64包括 第一接收单元641,用于接收所述主叫终端61发送的视频上传请求; 第一发送单元642,用于向所述主叫终端61返回上传命令; 第二接收单元643,用于接收所述主叫终端61上传的视频文件; 分配单元644,用于为第二接收单元643所接收的视频文件分配存储于所述媒体
服务器62的存储地址; 转发单元645,用于根据分配单元644所分配的存储地址将所述视频文件转发至所述媒体服务器62的存储地址下;
所述主叫终端61,包括 第一发送单元611,用于向所述应用服务器64发送视频上传请求; 上传单元612,用于将待上传的视频文件发送到应用服务器64的第二接收单元
643 ; 所述媒体服务器62,用于接收所述应用服务器64的转发单元645转发的视频文件 并保存在分配单元644所分配的存储地址下。
其中,所述应用服务器64还包括 第一生成单元646,用于生成用于标识所上传视频文件的视频编码; 存储单元647 ,用于将第一生成单元646所生成的视频编码及分配单元644所分配
的存储地址对应保存; 第二发送单元648,用于将第一生成单元646所生成的视频编码返回给所述主叫
终端61 ; 第三接收单元649,用于通过移动网络接收所述主叫终端61发送的包含已上传视 频文件的视频编码及被叫终端标识的视频共享请求; 第二生成单元6410,用于根据第三接收单元649所接收到的视频共享请求,生成 用于标识应用服务器64自身的包含了所述视频编码及用于触发视频共享业务的视频接入 码的网络终端标识; 通知单元6411,用于向所述被叫终端发送包含第二生成单元6410所生成的网络 终端标识的视频共享提示,以通知所述被叫终端62共享所述视频文件;
所述主叫终端61,还包括 存储单元613,用于接收应用服务器64的第二发送单元648发送的视频编码并保 存; 第二发送单元614,用于向所述应用服务器64的第三接收单元649发送包含已上 传视频文件的视频编码和被叫终端标识。 所述应用服务器64还用于处理视频共享业务,所述应用服务器64还包括
媒体连接单元6412,用于在向所述媒体服务器63发送请求发送视频流的请求后, 接收所述媒体服务器63返回的所述媒体服务器发送视频流的IP地址,与所述媒体服务器 发送视频流的IP接口之间建立视频链路; 终端连接单元6413,用于通过移动网络将所述媒体服务器发送视频流的IP地址 发送给所述被叫终端62,与被叫终端62建立视频链路。
所述应用服务器64还包括 第三发送单元6414,用于向媒体服务器63发送包含所述视频文件的存储地址的
播放命令;第三发送单元6414可以根据存储单元613中保存的视频编码及为视频文件分配
的存储地址对应关系,确定出与视频编码对应的存储地址; 第四接收单元6415,用于接收所述媒体服务器63返回的响应信息; 所述媒体服务器62,还用于在接收到所述应用服务器64的第三发送单元6414发
送的播放命令时,并向应用服务器64的第四接收单元6415返回响应信息;再根据所述视频
文件的存储地址,通过其发送视频流的IP接口与所述被叫终端之间的视频链路向所述被叫终端发送所述视频文件的视频流。 实际使用时,多个被叫终端可以同时与媒体服务器建立各自的视频链路,以使得 多个被叫终端可以同时共享视频。 使用上述的移动终端之间共享视频的系统,终端用户可以通过移动网络随时拍摄 视频,随时上传视频,也可以随时观看视频。无需浏览器,无需播放控件,无需下载,没有视 频缓冲延时的困扰,视频播放更流畅。为移动网络用户提供了一种更有娱乐性,更有互动性 的视频共享服务。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
一种移动终端之间共享视频的方法,其特征在于,所述方法包括主叫终端将视频文件上传至媒体服务器;被叫终端通过移动网络与所述媒体服务器建立视频链路,所述媒体服务器通过所述视频链路向所述被叫终端发送所述视频文件的视频流;被叫终端接收所述媒体服务器发送的视频流,完成所述视频文件的播放。
2. 根据权利要求1所述移动终端之间共享视频的方法,其特征在于,所述主叫终端将视频文件上传至媒体服务器,包括主叫终端通过移动网络向应用服务器发送视频上传请求;在接收到所述视频上传请求后,所述应用服务器向所述主叫终端返回上传命令;在接收到所述上传命令后,主叫终端将待上传的视频文件上传至所述应用服务器;在接收到所上传的视频文件后,所述应用服务器为所述视频文件分配存储于所述媒体服务器的存储地址,将视频文件转发至所述媒体服务器的存储地址下;媒体服务器接收应用服务器所转发的视频文件并保存在所述存储地址下。
3. 根据权利要求2所述移动终端之间共享视频的方法,其特征在于,所述接收到所述视频上传请求之后,还包括所述应用服务器生成用于标识所上传视频文件的视频编码;所述分配存储于所述媒体服务器的存储地址之后,还包括所述应用服务器将该视频编码及为所述视频文件分配的存储地址对应保存,再将所述视频编码返回给所述主叫终端;主叫终端接收所述视频编码并保存;在所述主叫终端将视频文件上传至媒体服务器之后,被叫终端通过移动网络与所述媒体服务器建立视频链路之前,所述方法还包括主叫终端通过移动网络向所述应用服务器发送包含已上传视频文件的视频编码及被叫终端标识的视频共享请求;根据所述视频共享请求中的视频编码,应用服务器生成用于标识自身的包含该视频编码及用于触发视频共享业务的视频接入码的网络终端标识,并向所述被叫终端发送包含该网络终端标识的视频共享提示,以通知所述被叫终端共享所述视频文件。
4. 根据权利要求3所述移动终端之间共享视频的方法,其特征在于,被叫终端通过移动网络与所述媒体服务器建立视频链路,包括在接收到所述视频共享提示后,被叫终端通过移动网络向应用服务器发出共享所述视频文件的视频呼叫;根据所述视频呼叫,应用服务器向所述媒体服务器发送请求发送视频流的请求,媒体服务器向应用服务器返回所述媒体服务器发送视频流的IP地址,应用服务器与媒体服务器发送视频流的IP接口之间建立视频链路;应用服务器通过移动网络将所述媒体服务器发送视频流的IP地址发送给所述被叫终端,与被叫终端建立视频链路,被叫终端与媒体服务器发送视频流的IP接口之间建立视频链路。
5. 根据权利要求4所述移动终端之间共享视频的方法,其特征在于,所述媒体服务器通过所述视频链路向所述被叫终端发送所述视频文件的视频流,包括在媒体服务器发送视频流的IP接口与所述被叫终端建立视频链路后,应用服务器向媒体服务器发送包含所述视频文件的存储地址的播放命令;接收到所述播放命令后,媒体服务器向应用服务器返回响应信息;根据所述视频文件的存储地址,媒体服务器通过所述视频链路向所述被叫终端发送所 述视频文件的视频流。
6. —种移动终端之间共享视频的系统,其特征在于,所述系统包括 主叫终端,用于上传视频文件;媒体服务器,用于接收所述主叫终端上传的视频文件,并发送所述视频文件的视频流;被叫终端,用于接收所述媒体服务器发送的视频流,完成所述视频文件的播放; 其中,所述被叫终端通过移动网络与所述媒体服务器建立视频链路,所述媒体服务器 通过所述视频链路向所述被叫终端发送所述视频文件的视频流。
7. 根据权利要求6所述移动终端之间共享视频的系统,其特征在于,所述系统还包括 用于处理视频上传业务的应用服务器,该应用服务器包括第一接收单元,用于接收到所述主叫终端发送的视频上传请求; 第一发送单元,用于向所述主叫终端返回上传命令; 第二接收单元,用于接收所述主叫终端上传的视频文件;分配单元,用于为所接收的视频文件分配一存储于所述媒体服务器的存储地址; 转发单元,用于将所述视频文件转发至所述媒体服务器的存储地址下; 所述主叫终端,包括第一发送单元,用于向所述应用服务器发送视频上传请求;上传单元,用于将待上传的视频文件上传至所述媒体服务器的存储地址下;所述媒体服务器,用于接收所述应用服务器转发的视频文件并保存在所述存储地址下。
8. 根据权利要求7所述移动终端之间共享视频的系统,其特征在于, 所述应用服务器还包括第一生成单元,用于生成用于标识所上传视频文件的视频编码;存储单元,用于将所述视频编码及为所述视频文件分配的存储地址对应保存;第二发送单元,用于将所述视频编码返回给所述主叫终端;第三接收单元,用于通过移动网络接收所述主叫终端发送的包含已上传视频文件的视 频编码及被叫终端标识的视频共享请求;第二生成单元,用于根据所述视频共享请求,生成用于标识应用服务器自身的包含了 所述视频编码及用于触发视频共享业务的视频接入码的网络终端标识;通知单元,用于向所述被叫终端发送包含所述网络终端标识的视频共享提示,以通知 所述被叫终端共享所述视频文件;所述主叫终端,还包括第二存储单元,用于接收所述视频编码并保存;第二发送单元,用于向所述应用服务器发送包含已上传视频文件的视频编码和被叫终 端标识。
9. 根据权利要求8所述移动终端之间共享视频的系统,其特征在于,所述应用服务器还用于处理视频共享业务,所述应用服务器还包括媒体连接单元,用于在向所述媒体服务器发送请求发送视频流的请求后,接收所述媒 体服务器返回的所述媒体服务器发送视频流的IP地址,与所述媒体服务器发送视频流的 IP接口之间建立视频链路;终端连接单元,用于通过移动网络将所述媒体服务器发送视频流的IP地址发送给所 述被叫终端,与被叫终端建立视频链路。
10.根据权利要求9所述移动终端之间共享视频的系统,其特征在于,所述应用服务器 还包括第三发送单元,用于向媒体服务器发送包含所述视频文件的存储地址的播放命令; 第四接收单元,用于接收所述媒体服务器返回的响应信息;所述媒体服务器,还用于在接收到所述应用服务器发送的播放命令时,根据所述视频 文件的存储地址,通过所述发送视频流的IP接口与所述被叫终端之间的视频链路向所述 被叫终端发送所述视频文件的视频流。
全文摘要
本发明提供了一种移动终端之间共享视频的方法及系统,所述方法包括主叫终端将视频文件上传至媒体服务器;被叫终端通过移动网络与所述媒体服务器建立视频链路,所述媒体服务器通过该视频链路向所述被叫终端发送视频流;被叫终端接收所述媒体服务器发送的视频流,完成所述视频文件的播放。本发明所提供的方法及系统可实现多个被叫终端同时共享同一视频及被叫终端共享时多次观看同一视频,既省时省力,又可以提高用户体验;通过移动网络实现共享视频的播放,直接流媒体播放,播放更流畅,解决了视频共享过程中的视频缓冲、视频停滞等问题。
文档编号H04N7/14GK101707686SQ20091023699
公开日2010年5月12日 申请日期2009年10月30日 优先权日2009年10月30日
发明者何晓华, 李亚滨, 王成灿, 田冠伟, 陈曦 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1