一种视频传输方法、装置、设备和可读存储介质制造方法及图纸

技术编号:26771081 阅读:26 留言:0更新日期:2020-12-18 23:50
本发明专利技术实施例提供了一种视频传输方法,应用于视联网中的视联网服务器,视联网中包括视联网服务器以及与视联网服务器通信连接的多个视联网终端,包括:将视联网终端分为第一终端和第二终端,第一终端的输出分辨率高于第二终端的输出分辨率;向第一终端发送第一编码指令,第一编码指令用于指示第一终端对采集到的第一原始视频流分别按照第一分辨率和第二分辨率进行编码;接收第一终端发送的第一待传输视频流和第二待传输视频流;将每个第一待传输视频流发送至其他第一终端,并将第二待传输视频流发送至第二终端。这样,视频传输过程中不需要视联网服务器进行转码,从而可以减轻服务器压力,而且,可以充分利用第一终端的性能。

【技术实现步骤摘要】
一种视频传输方法、装置、设备和可读存储介质
本专利技术涉及视联网
,特别是涉及一种视频传输方法、装置、设备和可读存储介质。
技术介绍
目前,在基于视联网的视频会议业务内,参与会议的多个视联网终端的输出分辨率可能不同,由于视联网终端不能对分辨率高于其输出分辨率的视频流进行解码,因此,需要视联网服务器对高分辨率的视联网终端传输来的高分辨率视频流进行转码,将高分辨率视频流转码为低分辨率视频流,以使得参与视频会议的各个视联网终端都可以对接收到的视频流进行解码。但是,视联网服务器将视频流转码之后,参与视频会议的视联网终端中,输出分辨率较高的视联网终端的性能无法得到有效利用,造成了性能浪费,而且,对于视联网服务器来说,需要对大量的高分辨率视频流进行转码,数据处理的压力较大。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频传输方法、装置、设备和可读存储介质。为了解决上述问题,本专利技术实施例公开了一种视频传输方法,所述方法应用于视联网中的视联网服务器,所述视联网中包括所述视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述方法包括:根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端,所述第一终端的输出分辨率为第一分辨率,所述第二终端的输出分辨率为第二分辨率,所述第一分辨率高于所述第二分辨率;向所述第一终端发送第一编码指令,所述第一编码指令用于指示所述第一终端对采集到的第一原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;接收所述第一终端发送的所述第一待传输视频流和所述第二待传输视频流;将每个所述第一待传输视频流发送至除生成该第一待传输视频流的第一终端之外的其他第一终端,并将所述第二待传输视频流发送至所述第二终端。可选地,在所述根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端之后,所述方法还包括:向所述第二终端发送第二编码指令,所述第二编码指令用于指示所述第二终端对采集到的第二原始视频流按照所述第二分辨率进行编码,得到第三待传输视频流;接收所述第二终端发送的所述第三待传输视频流;将每个所述第三待传输视频流发送至所述第一终端和除生成该第三待传输视频流的第二终端之外的其他第二终端。可选地,所述视联网中还包括与所述视联网服务器通信连接的调度设备,在所述根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端之前,所述方法还包括:接收所述调度设备发送的会场信息,所述会场信息中包括每个参与所述视频会议的视联网终端的身份信息;所述根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端,包括:在接收到所述调度设备发送的所述视频会议的开启指令后,根据所述身份信息,从信息数据库中查找参与所述视频会议的视联网终端的输出分辨率,所述信息数据库中包括每个视联网终端的身份信息与输出分辨率的对应关系;根据参与所述视频会议的视联网终端的输出分辨率,将参与所述视频会议的视联网终端分为第一终端和第二终端。本专利技术实施例还公开了一种视频传输方法,所述方法应用于视联网中的视联网终端,所述视联网中包括视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述方法包括:接收所述视联网服务器发送的编码指令,所述编码指令中包括目标分辨率;若所述目标分辨率包括第一分辨率和第二分辨率,则对采集到的原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;将所述第一待传输视频流和所述第二待传输视频流发送至所述视联网服务器,以使所述视联网服务器将所述第一待传输视频流发送至其他输出分辨率为第一分辨率的视联网终端,并将所述第二待传输视频流发送至输出分辨率为第二分辨率的视联网终端,所述第一分辨率高于所述第二分辨率。可选地,若所述目标分辨率仅包括第二分辨率,所述方法包括:对采集到的原始视频流按照所述第二分辨率进行编码,得到第三待传输视频流;将所述第三待传输视频流发送至所述视联网服务器,以使所述视联网服务器将所述第三待传输视频流发送至其他视联网终端。可选地,所述对采集到的原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流,包括:获取视频采集设备采集的原始视频流;调用第一线程,按照所述第一分辨率对所述原始视频流进行编码,得到第一待传输视频流,以使所述视联网服务器基于所述第一线程的端口号,将所述第一待传输视频流发送至其他输出分辨率为第一分辨率的视联网终端;调用第二线程,按照所述第二分辨率对所述原始视频流进行编码,得到第二待传输视频流,以使所述视联网服务器基于所述第二线程的端口号,将所述第二待传输视频流发送至输出分辨率为第二分辨率的视联网终端。本专利技术实施例还公开了一种视频传输装置,所述装置应用于视联网中的视联网服务器,所述视联网中包括所述视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述装置包括:分类模块,用于根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端,所述第一终端的输出分辨率为第一分辨率,所述第二终端的输出分辨率为第二分辨率,所述第一分辨率高于所述第二分辨率;指令发送模块,用于向所述第一终端发送第一编码指令,所述第一编码指令用于指示所述第一终端对采集到的第一原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;视频流接收模块,用于接收所述第一终端发送的所述第一待传输视频流和所述第二待传输视频流;第一视频流发送模块,用于将每个所述第一待传输视频流发送至除生成该第一待传输视频流的第一终端之外的其他第一终端,并将所述第二待传输视频流发送至所述第二终端。本专利技术实施例还公开了一种视频传输装置,所述装置应用于视联网中的视联网终端,所述视联网中包括视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述装置包括:指令接收模块,用于接收所述视联网服务器发送的编码指令,所述编码指令中包括目标分辨率;编码模块,用于若所述目标分辨率包括第一分辨率和第二分辨率,则对采集到的原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;第二视频流发送模块,用于将所述第一待传输视频流和所述第二待传输视频流发送至所述视联网服务器,以使所述视联网服务器将所述第一待传输视频流发送至其他输出分辨率为第一分辨率的视联网终端,并将所述第二待传输视频流发送至输出分辨率为第二分辨率的视联网终端,所述第一分辨率高于所述第二分辨率。本专利技术实施例还公开了一种视频传输设备,包括:一个或多个处理器;和<本文档来自技高网...

【技术保护点】
1.一种视频传输方法,其特征在于,所述方法应用于视联网中的视联网服务器,所述视联网中包括所述视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述方法包括:/n根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端,所述第一终端的输出分辨率为第一分辨率,所述第二终端的输出分辨率为第二分辨率,所述第一分辨率高于所述第二分辨率;/n向所述第一终端发送第一编码指令,所述第一编码指令用于指示所述第一终端对采集到的第一原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;/n接收所述第一终端发送的所述第一待传输视频流和所述第二待传输视频流;/n将每个所述第一待传输视频流发送至除生成该第一待传输视频流的第一终端之外的其他第一终端,并将所述第二待传输视频流发送至所述第二终端。/n

【技术特征摘要】
1.一种视频传输方法,其特征在于,所述方法应用于视联网中的视联网服务器,所述视联网中包括所述视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述方法包括:
根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端,所述第一终端的输出分辨率为第一分辨率,所述第二终端的输出分辨率为第二分辨率,所述第一分辨率高于所述第二分辨率;
向所述第一终端发送第一编码指令,所述第一编码指令用于指示所述第一终端对采集到的第一原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;
接收所述第一终端发送的所述第一待传输视频流和所述第二待传输视频流;
将每个所述第一待传输视频流发送至除生成该第一待传输视频流的第一终端之外的其他第一终端,并将所述第二待传输视频流发送至所述第二终端。


2.根据权利要求1所述的方法,其特征在于,在所述根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端之后,所述方法还包括:
向所述第二终端发送第二编码指令,所述第二编码指令用于指示所述第二终端对采集到的第二原始视频流按照所述第二分辨率进行编码,得到第三待传输视频流;
接收所述第二终端发送的所述第三待传输视频流;
将每个所述第三待传输视频流发送至所述第一终端和除生成该第三待传输视频流的第二终端之外的其他第二终端。


3.根据权利要求1所述的方法,其特征在于,所述视联网中还包括与所述视联网服务器通信连接的调度设备,在所述根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端之前,所述方法还包括:
接收所述调度设备发送的会场信息,所述会场信息中包括每个参与所述视频会议的视联网终端的身份信息;
所述根据预先获取的每个所述视联网终端的输出分辨率,将所述视联网终端分为第一终端和第二终端,包括:
在接收到所述调度设备发送的所述视频会议的开启指令后,根据所述身份信息,从信息数据库中查找参与所述视频会议的视联网终端的输出分辨率,所述信息数据库中包括每个视联网终端的身份信息与输出分辨率的对应关系;
根据参与所述视频会议的视联网终端的输出分辨率,将参与所述视频会议的视联网终端分为第一终端和第二终端。


4.一种视频传输方法,其特征在于,所述方法应用于视联网中的视联网终端,所述视联网中包括视联网服务器以及与所述视联网服务器通信连接的多个视联网终端,所述方法包括:
接收所述视联网服务器发送的编码指令,所述编码指令中包括目标分辨率;
若所述目标分辨率包括第一分辨率和第二分辨率,则对采集到的原始视频流分别按照所述第一分辨率和所述第二分辨率进行编码,得到第一待传输视频流和第二待传输视频流;
将所述第一待传输视频流和所述第二待传输视频流发送至所述视联网服务器,以使所述视联网服务器将所述第一待传输视频流发送至其他输出分辨率为第一分辨率的视联网终端,并将所述第二待传输视频流发送至输出分辨率为第二分辨率的视联网终端,所述第一分辨率高于所述第二分辨率。


5.根据权利要求4所述的方法,其特征在于,若所述目标分辨率仅包括第二分辨率,所述方法包括:

【专利技术属性】
技术研发人员:祁孟飞刘佳昌刘佳奇杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1