视频流传输方法及系统技术方案

技术编号:36337647 阅读:10 留言:0更新日期:2023-01-14 17:50
本申请公开了一种视频流传输方法及系统,该视频流传输方法包括:向被访问云手机发送访问请求,访问请求包括用户标识和第一令牌;接收被访问云手机返回的连接认证信息,连接认证信息为通过至少一个上层云手机返回的,连接认证信息包括用户凭证和地址信息,地址信息包括互联网协议地址、端口和认证接口;向被访问云手机发送建立视频流的认证请求,认证请求包括用户凭证和用户终端设备信息;接收被访问云手机返回的建立视频流的连接信息,并与被访问云手机建立连接,连接信息包括互联网协议地址、端口和第二令牌,第二令牌为保持长连接的令牌;通过连接,接收被访问云手机发送的视频流数据。数据。数据。

【技术实现步骤摘要】
视频流传输方法及系统


[0001]本申请涉及视频流处理领域,尤其涉及一种视频流传输方法及系统。

技术介绍

[0002]云手机是运行在远端服务器的一部虚拟的手机,建立在虚拟化技术的基础上,使用手机类的操作系统(Operating System,OS)安装并部署运行在进阶精简指令集机器(Advanced RISC Machine,ARM)和X86等服务器上,为用户提供一种云服务化的手机形式。通过该形式部署的云手机拥有底层服务器的处理器、内存、硬盘和网络等资源访问,为用户提供了运算、存储以及通信等处理能力,同时可将数据计算结果、数据以及终端所需显示的内容发送至用户手机进行显示。
[0003]云端部署的手机自身由于缺乏显示屏这类硬件设备从而不具备远程显示功能,需依赖用户手机的屏幕进行渲染以显示云手机需要展现的内容。当用户通过云手机在访问另一台云手机,就需将显示的内容转发至用户手机中。当形成多层嵌套的云手机访问时,每层云手机发现自身都是不具备显示功能,就会不断将视频流的内容转发至上层直至用户手机中,这将造成巨大的网络通信流量和显示延迟。

技术实现思路

[0004]本申请实施例提供一种视频流传输方法及系统,以解决现有技术中用户通过云手机访问另一云手机时,由于多层嵌套的云手机访问,需要将内容不断转发至上层直至用户手机中,这将造成巨大的网络通信流量和显示延迟的问题。
[0005]第一方面,提供了一种视频流传输方法,应用于用户终端,该方法包括:
[0006]向被访问云手机发送访问请求,所述访问请求包括用户标识和第一令牌;
[0007]接收所述被访问云手机返回的连接认证信息,所述连接认证信息为通过至少一个上层云手机返回的,所述连接认证信息包括用户凭证和地址信息,所述地址信息包括互联网协议地址、端口和认证接口;
[0008]向所述被访问云手机发送建立视频流的认证请求,所述认证请求包括所述用户凭证和用户终端设备信息;
[0009]接收所述被访问云手机返回的建立视频流的连接信息,并与所述被访问云手机建立连接,所述连接信息包括互联网协议地址、端口和第二令牌,所述第二令牌为保持长连接的令牌;
[0010]通过所述连接,接收所述被访问云手机发送的视频流数据。
[0011]第二方面,提供了一种视频流传输方法,应用于被访问云手机,该方法包括:
[0012]接收用户终端发送的访问请求,并验证所述用户终端是否具有所述被访问云手机的访问权限,所述访问请求包括用户标识和第一令牌;
[0013]在验证通过的情况下,生成连接认证信息并发送至所述用户终端,所述连接认证信息包括用户凭证和地址信息,所述地址信息包括所述被访问云手机的互联网协议地址、
端口和认证接口;
[0014]接收所述用户终端发送的建立视频流的认证请求,所述认证请求包括所述用户凭证和用户终端设备信息;
[0015]解析所述认证请求得到所述用户凭证,并判断所述用户凭证是否为所述被访问云手机生成的用户凭证;
[0016]在确认所述用户凭证的情况下,向所述用户终端发送建立视频流的连接信息,所述连接信息包括互联网协议地址、端口和第二令牌,所述第二令牌为保持长连接的令牌;
[0017]在确认与所述用户终端建立连接的情况下,通过所述连接向所述用户终端发送视频流数据。
[0018]第三方面,提供了一种视频流传输系统,应用于用户终端,该系统包括:
[0019]第一发送模块,用于向被访问云手机发送访问请求,所述访问请求包括用户标识和第一令牌;
[0020]第一接收模块,用于接收所述被访问云手机返回的连接认证信息,所述连接认证信息为通过至少一个上层云手机返回的,所述连接认证信息包括用户凭证和地址信息,所述地址信息包括互联网协议地址、端口和认证接口;
[0021]第二发送模块,用于向所述被访问云手机发送建立视频流的认证请求,所述认证请求包括所述用户凭证和用户终端设备信息;
[0022]第二接收模块,用于接收所述被访问云手机返回的建立视频流的连接信息,并与所述被访问云手机建立连接,所述连接信息包括互联网协议地址、端口和第二令牌,所述第二令牌为保持长连接的令牌;
[0023]第三接收模块,用于通过所述连接,接收所述被访问云手机发送的视频流数据。
[0024]第四方面,提供了一种视频流传输系统,应用于被访问云手机,该系统包括:
[0025]第四接收模块,用于接收用户终端发送的访问请求,并验证所述用户终端是否具有所述被访问云手机的访问权限,所述访问请求包括用户标识和第一令牌;
[0026]生成模块,用于在验证通过的情况下,生成连接认证信息并发送至所述用户终端,所述连接认证信息包括用户凭证和地址信息,所述地址信息包括所述被访问云手机的互联网协议地址、端口和认证接口;
[0027]第五接收模块,用于接收所述用户终端发送的建立视频流的认证请求,所述认证请求包括所述用户凭证和用户终端设备信息;
[0028]判断模块,用于解析所述认证请求得到所述用户凭证,并判断所述用户凭证是否为所述被访问云手机生成的用户凭证;
[0029]第三发送模块,用于在确认所述用户凭证的情况下,向所述用户终端发送建立视频流的连接信息,所述连接信息包括互联网协议地址、端口和第二令牌,所述第二令牌为保持长连接的令牌;
[0030]第四发送模块,用于在确认与所述用户终端建立连接的情况下,通过所述连接向所述用户终端发送视频流数据。
[0031]第五方面,提供了一种终端设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面和第二方面所述的方法的步骤。
[0032]第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面和第二方面所述的方法的步骤。
[0033]在本申请实施例中,首先向被访问云手机发送访问请求,并接收被访问云手机返回的连接认证信息,然后向被访问云手机发送建立视频流的认证请求,接收被访问云手机返回的建立视频流的连接信息,并与被访问云手机建立连接,最后通过连接,接收被访问云手机发送的视频流数据。本申请实施例在用户终端与被访问云手机之间直接建立连接通道,无需再经过用户终端与被访问云手机之间的各层云手机来转发传输,用户终端可通过连接通道直接接收视频流数据,极大提高传输效率并减少了带宽的占用和流量的消耗,降低显示延迟,提升用户使用云手机的体验。
附图说明
[0034]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0035]图1是本申请实施例提供的视频流传输方法的流程图;
[0036]图2是本申请实施例提供的云手机APP的结构框图;
[0037]图3是本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流传输方法,其特征在于,应用于用户终端,所述方法包括:向被访问云手机发送访问请求,所述访问请求包括用户标识和第一令牌;接收所述被访问云手机返回的连接认证信息,所述连接认证信息为通过至少一个上层云手机返回的,所述连接认证信息包括用户凭证和地址信息,所述地址信息包括互联网协议地址、端口和认证接口;向所述被访问云手机发送建立视频流的认证请求,所述认证请求包括所述用户凭证和用户终端设备信息;接收所述被访问云手机返回的建立视频流的连接信息,并与所述被访问云手机建立连接,所述连接信息包括互联网协议地址、端口和第二令牌,所述第二令牌为保持长连接的令牌;通过所述连接,接收所述被访问云手机发送的视频流数据。2.根据权利要求1所述的方法,其特征在于,在所述向被访问云手机发送访问请求之前,所述方法还包括:根据用户终端设备信息判断所述用户终端是否以云手机的方式部署运行;判断是否使用直连方式进行交互。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到视频流数据的情况下,解密并优化所述视频流;将优化后的视频流处理为可被显示屏接收的数据;将所述数据在所述显示屏中显示。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在检测到用户终端的云手机长时间未操作或已退出所述云手机,则向所述被访问云手机发送断开长连接请求。5.一种视频流传输方法,其特征在于,应用于被访问云手机,所述方法包括:接收用户终端发送的访问请求,并验证所述用户终端是否具有所述被访问云手机的访问权限,所述访问请求包括用户标识和第一令牌;在验证通过的情况下,生成连接认证信息并发送至所述用户终端,所述连接认证信息包括用户凭证和地址信息,所述地址信息包括所述被访问云手机的互联网协议地址、端口和认证接口;接收所述用户终端发送的建立视频流的认证请求,所述认证请求包括所述用户凭证和用户终端设备信息;解析所述认证请求得到所述用户凭证,并判断所述用户凭证是否为所述被访问云手机生成的用户凭证;在确认所述用户凭证的情况下,向所述用户终端发送建立视频流的连接信息,所述连接信息包括互联网协议地址、端口和第二令牌,所述第二令牌为保持长连接的令牌;在确认与所述用户终端建立连接的情况下,通过所述连接向所述用户终端发送视频流数据。6.根据权利要求5所述的方法,其特征在于,所述在验证通过的情况下,生成连接认证信息并发送至所述用户终端,包括:在验证通过的情况下,生成连接认证信息;
将所述连接认证信息通过至少一个上层云手机发送至...

【专利技术属性】
技术研发人员:温志阳王嘉党戈胡涵梁小龙陈有权温海欣曾亮洪庞永良谭康才张倩王罡窦艳艳张瑶廖永清贺世凯
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1