[发明专利]媒体流的传输方法、装置与系统有效
申请号: | 201380000904.8 | 申请日: | 2013-08-16 |
公开(公告)号: | CN103650458B | 公开(公告)日: | 2016-11-02 |
发明(设计)人: | 徐明远;晏强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 传输 方法 装置 系统 | ||
技术领域
本发明涉及通讯技术领域,尤其涉及一种媒体流的传输方法、装置与系统。
背景技术
云计算(cloud computing),是一种互联网上的资源利用新方式,为用户依托互联网上异构、自治的服务进行按需即取的计算。
当前的桌面云也为云计算定义中的一类云,桌面云将用户终端的桌面环境(即用户应用界面)通过云计算模式从物理机器中分离出来,成为一种可对外提供用户应用界面的服务;用户应用界面环境所需的计算、存储资源集中于中央服务器上,以取代终端的本地计算、存储资源;中央服务器的计算、存储资源同时也是共享的、可伸缩的,使得不同用户应用界面环境资源按需分配、交付,达到提升资源利用率,降低整体拥有成本的目的。
瘦终端(Thin Client,简称:TC)是最常见的接入桌面云的设备,一般是一个内嵌了独立的嵌入式操作系统、可以通过各种协议连接到运行在服务器上的设备。如图1所示的现有技术中用户通过个人电脑(Personal Computer,简称:PC)或TC访问桌面云系统的示意图。在桌面云系统中,云端服务器上虚拟出多个虚拟机,又为网络计算机(Network Computer,简称:NC),用户所需的应用运行在某一NC内部。用户通过PC上的浏览器或者TC连接到云端服务器,云端服务器根据自身的调度策略分配一台NC给用户,TC/PC和NC之间会建立一条虚拟桌面架构(Virtualized Desktop Infrastructure,简称:VDI)通道,用来将NC内部的用户应用界面传递到TC/PC上显示,同时将TC/PC侧用户通过鼠标、键盘等设备输入的数据传递到NC。用户所需的应用、数据等全部存储在NC上,TC/PC仅仅相当于NC的“显示器”。
进一步地,为了满足用户之间进行视音频通信的需求,现有技术的部署方案具体为:在音频通信时,通信的另一方发送的音频流到达NC时,NC先将接收的音频流解码为原始音频数据,然后压缩成VDI数据,通过VDI通道传到TC/PC,TC/PC解压缩VDI数据得到原始音频数据然后呈现给用户;视频通信时,视频流到达NC后,NC先解码,然后在NC的视频窗口中进行布局和渲染,NC再将整个用户应用界面通过VDI通道呈现在TC/PC。TC/PC获取本地的媒体流时,TC/PC将麦克风和摄像头获取的媒体流通过VDI通道传递到NC,NC解压缩VDI数据得到媒体流,然后编码传递到通信的另一方。
因此,现有技术中媒体流的传输方案暴露出以下缺陷:1)NC上需要将媒体数据进行转换传输,转换传输的过程导致媒体流时延明显;2)TC/PC和NC之间要通过VDI通道传递媒体数据,增加TC/PC和NC之间的带宽占用,造成带宽的浪费。
发明内容
本发明提供了一种媒体流的传输方法、装置与系统,用以解决现有技术中NC上需要将媒体数据进行转换传输,导致媒体流时延明显,以及TC/PC和NC之间要通过VDI通道来回传递媒体流,增加TC/PC和NC之间的带宽占用,造成带宽的浪费的问题。
在第一方面,本发明实施例提供了一种媒体流的传输方法,所述传输方法由接入终端执行,所述接入终端与云端服务器为所述接入终端分配的网络计算机之间建立了第一虚拟桌面架构VDI通道,所述方法包括:
所述接入终端建立与所述网络计算机之间的实时协作通道;
所述接入终端通过所述第一VDI通道向所述网络计算机发送用户输入的操作指令;
所述接入终端接收所述网络计算机通过所述实时协作通道发送的实时协作消息,其中,所述实时协作消息是所述网络计算机在确定所述操作指令是用于指示发起呼叫的操作指令时发送的,用于指示所述接入终端发起与所述通信设备之间的媒体协商;
所述接入终端通过所述网络计算机与所述通信设备进行媒体协商以确定所述接入终端与所述通信设备之间用于传输媒体流的媒体属性参数,其中,所述接入终端与所述网络计算机之间通过所述实时协作通道传输用于所述媒体协商的信息;
所述接入终端根据所述媒体协商所确定的所述媒体属性参数与所述通信设备相互传输媒体流。
在第一种可能的实现方式中,所述接入终端建立与所述网络计算机之间的实时协作通道具体包括:
所述接入终端通过网络套接字WebSocket服务器建立与所述网络计算机之间的WebSocket通道;或者,
所述接入终端建立与所述网络计算机之间的第二VDI通道;或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380000904.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:钢轮腹板车外圆专用夹具
- 下一篇:高速智能化横向紧固装配平台