CN109600579A - 视频无线传输方法、装置、***和设备 - Google Patents

视频无线传输方法、装置、***和设备 Download PDF

Info

Publication number
CN109600579A
CN109600579A CN201811269251.4A CN201811269251A CN109600579A CN 109600579 A CN109600579 A CN 109600579A CN 201811269251 A CN201811269251 A CN 201811269251A CN 109600579 A CN109600579 A CN 109600579A
Authority
CN
China
Prior art keywords
video
signal
evaluation index
channel
signal quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811269251.4A
Other languages
English (en)
Inventor
赵祥军
吕宗超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Goertek Inc
Original Assignee
Goertek Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Goertek Inc filed Critical Goertek Inc
Priority to CN201811269251.4A priority Critical patent/CN109600579A/zh
Publication of CN109600579A publication Critical patent/CN109600579A/zh
Priority to PCT/CN2019/108287 priority patent/WO2020088166A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供视频无线传输方法、装置、***和设备,该方法包括:获取当前连接的无线信号的信号质量信息;根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;获取所述当前连接的无线信号的信道使用信息;根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输。采用根据信号质量信息,对视频的帧率、分辨率进行调整;同时,根据信道使用情况和请求连接的客户端的数量,对信道进行分配,从而可以实现在满足用户基本观看需求的情况下,确保视频能够高质量的流畅传输。

Description

视频无线传输方法、装置、***和设备
技术领域
本发明涉及计算机技术领域,尤其涉及视频无线传输方法、装置、***和设备。
背景技术
随着图像采集技术的发展,视频无线传输技术应用场景越来越广泛。比如,无人机进行图像采集时,通过无人机摄像头获取到的视频图像可以实时传输回控制终端或者与之进行无线连接的手持终端。
在现有技术中,视频传输终端可以通过WiFi无线信号向客户端实时传输视频图像,但是由于视频传输终端与客户端之间的距离变大(比如,无人机飞向远离客户端的方向)会导致客户端显示的视频卡顿,影响用户的观看体验;如采用像素质量较低的视频采集设备,难以满足用户观看高清图像的需求,影响用户的观看体验。
基于此,需要一种能够基于当前连接的无线信号质量实现稳定、高质量的视频传输的方案。
发明内容
有鉴于此,本发明实施例提供视频无线传输方法、装置、***和设备,本发明需要一种能够基于当前连接的无线信号质量实现稳定、高质量的视频传输的方案。
第一方面,本发明实施例提供一种视频无线传输方法,包括:
获取当前连接的无线信号的信号质量信息;
根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;
获取所述当前连接的无线信号的信道使用信息;
根据所述信道使用信息,为所述信道分配对应的所述客户端。
第二方面,本发明实施例提供一种视频无线传输装置,包括:
第一获取模块,用于获取当前连接的无线信号的信号质量信息;
视频信息确定模块,用于根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;
第二获取模块,用于获取所述当前连接的无线信号的信道使用信息;
分配模块,用于根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输。
第三方面,本发明实施例提供一种视频无线传输***,包括:客户端、视频传输终端;
所述视频传输终端,获取当前连接的无线信号的信号质量信息;根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;获取所述当前连接的无线信号的信道使用信息;根据所述信道使用信息,为所述信道分配对应的所述客户端;
所述客户端,通过指定信道接收具有指定视频帧率和视频图像分辨率的视频。
第四方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第一方面中所述的视频无线传输方法。
本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第一方面中的视频无线传输方法。
本发明实施例提供的视频无线传输方法,获取当前连接的无线信号的信号质量信息,这里所说的无线信号质量信息包括:信号强度、丢包率和吞吐率等。针对上述的各项信号质量信息的评价指标,并将各项评价指标与当前获取到的各项信号质量信息进行对比,需要说明的是,在进行评价指标的对比时,首先需要考虑的是信号强度,若均满足指标,则可按照高帧率和高分辨率进行视频传输。进一步地,获取当前无线信号的信道使用情况,将指定信道分配给对应的客户端,避免影响视频传输效果。通过上述技术方案,采用根据信号质量信息,对视频的帧率、分辨率进行调整;同时,根据信道使用情况和请求连接的客户端的数量,对信道进行分配,从而可以实现在满足用户基本观看需求的情况下,确保视频能够高质量的流畅传输。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的视频无线传输应用示例的结构示意图;
图2为本发明实施例提供的视频无线传输方法的流程示意图;
图3为本发明实施例提供的一种解决视频图像延迟传输的方法的流程示意图;
图4为本发明实施例提供的视频无线传输装置的结构意图;
图5为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
本发明技术方案可以应用在无线摄像机视频传输场景中,比如,无人机视频采集传输的应用场景。为了便于理解,下面以无人机基于WiFi信号进行视频的无线传输为例进行说明。当然,在实际应用中,用于传输视频的无线通信方式还可以有蓝牙、4G、5G等多种无线数据传输的方式。
如图1所示,假设有多个客户端需要实时获取该无人机采集到的视频图像,为了能够确保各个客户端都能够流畅的观看视频图像,下面无人机中的视频传输设备对WiFi信号进行检测,并根据检测结果对应调整针对各个客户端发送是视频图像的质量。
具体来说,各个客户端通过WiFi与同一个视频传输设备连接,视频传输设备获取到各个客户端的IP地址,并针对不同的客户端进行信号测试和信道检测。若测试结果为当前无线信号的信号强度、吞吐率或丢包率不满足评价指标,则降低视频传输的帧率、降低图像的分辨率;若满足,则以高帧率、高分辨率进行图像传输。进一步地,检测当前信道使用情况,以及与当前无线信号连接的客户端的数量;避免过多的客户端同时连接当前无线信号,影响视频图像传输质量和效率。通过上述技术方案,能够根据实际无线信号使用情况,调整视频图像传输质量,当无线信号(比如WiFi)较好时,可以以高分辨率、高帧率进行视频图像传输;当无线信号不好时,适当降低分辨率和帧率。从而能够确保用户能够获得较好的视频观看体验。
图2为本发明实施例提供的视频无线传输方法的流程示意图,在本实施例中视频无线传输方法可以由携带有WiFi模块的视频传输设备来执行。该方法包括以下步骤:
201:获取当前连接的无线信号的信号质量信息。
在实际应用中,各个客户端通过WiFi信号与视频传输设备连接,视频传输设备获取各个客户端的IP地址,针对不同的IP地址,获取对应的无线信号的信号质量信息。进一步地,根据IP地址进行无线信号检测。
例如,WiFi Manager类中的getScanResults可以得到一个list集合,包括周围wifi的所有信息,包括:ssid、level等。
202:根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率。
这里所说的信号指令评价指标与信号质量信息是一一对应的关系。这里所说的对应的视频帧率和视频图像分辨率,可以理解为与当前无线信号质量向匹配的视频帧率和视频图像分辨率;比如,当前无线信号的信号强度较强、吞吐率高、丢包率低的情况下,可以采用高帧率、高分辨率的方式进行视频图像的传输;若当前无线信号的信号强度较弱,或吞吐率低、丢包率高,则降低帧率和图像分辨率,以便确保视频图像能够流畅传输。
203:获取所述当前连接的无线信号的信道使用信息。
例如,WiFi无线信号通常有13个信道,在选择时,可以选择无频宽叠加的信道。获取到的信道使用信息,包括各个信道的使用用户数量,与当前无线信号连接的客户端的数量。为了均衡视频图像质量与视频传输流畅效果,需要对信道加以选择,并限定连接到同一无线信号的客户端的数量,避免因为使用该无线信号的客户端过多从而影响视频传输的效果。
204:根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输。
在实际应用中,由于每个WiFi信号所具有的信道的数量是有限的,并且数据传输能力(带宽)也有限。为了确保视频流畅、高质量的传输,这里对信道进行分配,同时,对连接WiFi信号的客户端数量进行限定。避免过多客户端同时连接当前无线信号,导致客户端接收到的视频图像出现卡顿等问题。
在本发明的一个或者多个实施例中,所述获取当前连接的无线信号的信号质量信息之前,还可以包括:设定针对所述无线信号的检测任务;其中,所述检测任务包含针对当前无线信号的检测周期;获取连接所述无线信号的所述客户端IP地址;基于所述客户端IP地址,执行所述检测任务,以便获得所述信号质量信息。
在实际应用中,可以在视频传输设备中设定用于对该无线信号进行实时检测的任务。对与当前无线信号连接的各个IP地址的无线信号进行检测,比如,采用轮询的方式进行检测,每1秒检测一个IP地址对应的无线信号,并获取信号质量信息。当然,也可以采用抽查的方式,每一次只对其中一个或多个信号进行检测。
在本发明的一个或者多个实施例中,所述获取当前连接的无线信号的信号质量信息,具体可以包括:获取当前连接的无线信号的信号强度;获取当前连接的无线信号的吞吐率;获取当前连接的无线信号的丢包率。
在实际应用中,除了信号强度、吞吐率、丢包率这三个指标外,还可以获取到当前无线信号的误码率、传输速率等用于评价无线信号数据传输能力的指标。需要说明的是,在对无线信号的数据传输能力进行判断时,首先需要考虑的信号强度、其次分别是丢包率和吞吐率。
在本发明的一个或者多个实施例中,所述预设的信号质量指标,包括:信号强度评价指标、吞吐率评价指标、丢包率评价指标。
如前文所述可知,这里所说的信号质量指标是与信号质量信息各项信息一一对应的关系。对应的,若信号质量信息还包括误码率、传输速率等等相关的用于评价当前无线信号的数据传输能力的信息时,这里所说的信号质量指标还需要包括:误码率评价指标、传输速率评价指标等等。该信号质量指标可以划分为多个指标等级,从而为每个等级设定对应的帧率和分辨率。
在本发明的一个或者多个实施例中,所述根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率,具体可以包括:若所述信号强度与所述信号强度评价指标不匹配,则调低所述视频帧率和所述视频图像分辨率。
需要说明的是,这里所说的不匹配可以理解为当前信号强度小于信号强度评价指标,换言之,当前信号强度弱于信号强度评价指标,不满足流畅地传输高质量图像的需求。具体来说,例如,假设,当前获取到的信号强度为A1,信号强度评价指标为A2,若A1小于A2,则认为当前信号强度与信号强度评价指标不匹配;换言之,可认为当前信号强度比较弱,不能满足流程的进行高质量的视频传输的需求。因此,为了保证视频图像能够顺利、流程的传输到对应的客户端,可以将视频帧率和视频中图像分辨率调低,比如将帧率有m降低为m/2,将分辨率有n降低为n/2。
在本发明的一个或者多个实施例中,所述还包括:若所述信号强度与所述信号轻度评价指标相匹配,则判断所述吞吐率与所述吞吐率指标是否相匹配,判断所述丢包率与所述丢包率评价指标是否相匹配;
若所述吞吐率与所述吞吐率评价指标不匹配,和/或所述丢包率与所述丢包率评价指标不匹配,则调低所述视频帧率和所述视频图像分辨率。
若经过比较后,发现信号强度能够满足流畅地传输高质量视频图像的需求,进一步地,对丢包率和吞吐率进行评价。如前文所述可知,在进行信号质量对比判断时,首先需要判断当前无线信号的信号强度,其次是对丢包率和吞吐率进行对比判断。在本申请实施例中,可以先对丢包率进行对比判断,在对吞吐率进行判断。
需要说明的是,在实际应用中,对丢包率和吞吐率的判断顺序可以根据实际需求进行调整。同时,还可以根据实际应用场景,对其他指标进行对比判断,比如,对误码率进行判断。从而,可以实现根据当前无线信号的质量适当的调整视频帧率和视频图像分辨率,确保视频能够流畅的传输到各个客户端。
在本发明的一个或者多个实施例中,若所述信号强度与所述信号强度评价指标相匹配,所述吞吐率与所述吞吐率评价指标相匹配,所述丢包率与所述丢包率评价指标相匹配,则调高所述视频帧率和所述视频图像分辨率。
如前文所述可知,这里所说的相匹配可以理解为信号强度强、吞吐率大丢包率低,可以实现流畅的进行高质量视频的传输。
在本发明的一个或者多个实施例中,所述获取所述当前连接的无线信号的信道使用信息,具体可以包括:获取当前连接的无线信号的客户端数量和各所述客户端占用信道的信道占用信息。
根据IP地址统计当前连接到无线信号的客户端的数量,以及无线信号中各个信道的使用情况。
在本发明的一个或者多个实施例中,所述根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输,具体可以包括:根据所述客户端数量和所述信道占用信息,分配对应信道给指定的客户端,以便按照对应的所述视频帧率和所述视频图像分辨率进行视频传输。
例如,当前无线信号连接的客户端只有一个,那么可以选择其中一个信道,并通过该信道向客户端传输视频。若与当前无线信号连接的客户端有3个,可以优先选择信道1、6和13或11,避免信道之间相互干扰,从而实现视频稳定、高质量的传输。若与当前无线信号连接的客户端的数量大于6个,则是需要拒绝新客户端的加入,避免过多的客户端视频的正常传输。在实际应用中,若客户端的数量大于3个并且小于6个时,可以将带宽降低到原来的一半。需要说明的是,这里所列举的客户端的数量,仅作为距离说明,并不构成对本发明技术实现方案的限定,在实际应用中,用户可以根据实际情况调整连接客户端的数量。
在本发明的一个或者多个实施例中,如图3为本发明实施例提供的一种解决数据延迟的图像传输方法的流程示意图。具体如下:301:获取帧图像传输延迟时间:302:根据所述传输延迟时间,存储携带有时间戳的连续的多帧图像。
在实际应用中,视频传输设备将视频发给对应的客户端时,不可避免会出现数据传输延迟的问题,这样会导致客户端接收图像出现跳帧或丢帧的情况,给用户卡顿的感觉,影响用户体验。为此,可以在客户端或者视频传输设备端设置缓存区域,根据延迟时间长度和单帧时间长度,确定需要缓存帧图像的数量。为了保证视频缓存和播放顺序正确,需要对各帧加入时间戳,并按照时间戳的顺序依次传输并播放。
基于同样的思路,本发明实施例还提供一种视频无线传输装置,如图4所示,该装置包括:
第一获取模块41,用于获取当前连接的无线信号的信号质量信息;
确定模块42,用于根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;
第二获取模块43,用于获取所述当前连接的无线信号的信道使用信息;
分配模块44,用于根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输。
进一步地,还包括检测模块45,用于设定针对所述无线信号的检测任务;其中,所述检测任务包含针对当前无线信号的检测周期;
获取连接所述无线信号的所述客户端IP地址;
基于所述客户端IP地址,执行所述检测任务,以便获得所述信号质量信息。
进一步地,所述第一获取模块41,用于获取当前连接的无线信号的信号强度;获取当前连接的无线信号的吞吐率;获取当前连接的无线信号的丢包率。
进一步地,所述预设的信号质量指标,包括:信号强度评价指标、吞吐率评价指标、丢包率评价指标。
进一步地,若所述信号强度与所述信号强度评价指标不匹配,则调低所述视频帧率和所述视频图像分辨率。
进一步地,若所述信号强度与所述信号轻度评价指标相匹配,则判断所述吞吐率与所述吞吐率指标是否相匹配,判断所述丢包率与所述丢包率评价指标是否相匹配;
若所述吞吐率与所述吞吐率评价指标不匹配,和/或所述丢包率与所述丢包率评价指标不匹配,则调低所述视频帧率和所述视频图像分辨率。
进一步地,若所述信号强度与所述信号强度评价指标相匹配,所述吞吐率与所述吞吐率评价指标相匹配,所述丢包率与所述丢包率评价指标相匹配,则调高所述视频帧率和所述视频图像分辨率。
进一步地,所述第二获取模块43,用于获取当前连接的无线信号的客户端数量和各所述客户端占用信道的信道占用信息。
进一步地,所述分配模块44,用于根据所述客户端数量和所述信道占用信息,分配对应信道给指定的客户端,以便按照对应的所述视频帧率和所述视频图像分辨率进行视频传输。
进一步地,获取帧图像传输延迟时间;根据所述传输延迟时间,存储携带有时间戳的连续的多帧图像。
基于同样的思路,本发明实施例还提供一种视频无线传输***,如图1所示,所述***包括:客户端11、视频传输终端12;
所述视频传输终端12,获取当前连接的无线信号的信号质量信息;根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;获取所述当前连接的无线信号的信道使用信息;根据所述信道使用信息,为所述信道分配对应的所述客户端;
所述客户端11,通过指定信道接收具有指定视频帧率和视频图像分辨率的视频。
需要说明的是,在本***中,可以有多个客户端11同时与视频传输终端12通过无线信号(比如WiFi)连接。
基于同样的思路,本发明实施例还提供一种电子设备,如图5所示,包括:存储器51、处理器52;其中,
所述存储器51用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器52执行时实现如上述实施例中所述的视频无线传输方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程坐标确定设备的处理器以产生一个机器,使得通过计算机或其他可编程坐标确定设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程坐标确定设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程坐标确定设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (13)

1.一种视频无线传输方法,其特征在于,所述方法包括:
获取当前连接的无线信号的信号质量信息;
根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;
获取所述当前连接的无线信号的信道使用信息;
根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输。
2.根据权利要求1所述的方法,其特征在于,所述获取当前连接的无线信号的信号质量信息之前,还包括:
设定针对所述无线信号的检测任务;其中,所述检测任务包含针对当前无线信号的检测周期;
获取连接所述无线信号的所述客户端I P地址;
基于所述客户端I P地址,执行所述检测任务,以便获得所述信号质量信息。
3.根据权利要求1所述的方法,其特征在于,所述获取当前连接的无线信号的信号质量信息,包括:
获取当前连接的无线信号的信号强度;
获取当前连接的无线信号的吞吐率;
获取当前连接的无线信号的丢包率。
4.根据权利要求3所述的方法,其特征在于,所述预设的信号质量指标,包括:信号强度评价指标、吞吐率评价指标、丢包率评价指标。
5.根据权利要求4所述的方法,其特征在于,所述根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率,包括:
若所述信号强度与所述信号强度评价指标不匹配,则调低所述视频帧率和所述视频图像分辨率。
6.根据权利要求5所述的方法,其特征在于,还包括:
若所述信号强度与所述信号轻度评价指标相匹配,则判断所述吞吐率与所述吞吐率指标是否相匹配,判断所述丢包率与所述丢包率评价指标是否相匹配;
若所述吞吐率与所述吞吐率评价指标不匹配,和/或所述丢包率与所述丢包率评价指标不匹配,则调低所述视频帧率和所述视频图像分辨率。
7.根据权利要求6所述的方法,其特征在于,还包括:
若所述信号强度与所述信号强度评价指标相匹配,所述吞吐率与所述吞吐率评价指标相匹配,所述丢包率与所述丢包率评价指标相匹配,则调高所述视频帧率和所述视频图像分辨率。
8.根据权利要求1所述的方法,其特征在于,所述获取所述当前连接的无线信号的信道使用信息,包括:
获取当前连接的无线信号的客户端数量和各所述客户端占用信道的信道占用信息。
9.根据权利要求8所述的方法,其特征在于,所述根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输,包括:
根据所述客户端数量和所述信道占用信息,分配对应信道给指定的客户端,以便按照对应的所述视频帧率和所述视频图像分辨率进行视频传输。
10.根据权利要求1所述的方法,其特征在于,还包括:
获取帧图像传输延迟时间;
根据所述传输延迟时间,存储携带有时间戳的连续的多帧图像。
11.一种视频无线传输装置,其特征在于,包括:
第一获取模块,用于获取当前连接的无线信号的信号质量信息;
视频信息确定模块,用于根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;
第二获取模块,用于获取所述当前连接的无线信号的信道使用信息;
分配模块,用于根据所述信道使用信息,为所述信道分配对应的所述客户端,以便按照对应的所述视频帧率和视频图像分辨率进行视频传输。
12.一种视频无线传输***,其特征在于,包括:客户端、视频传输终端;
所述视频传输终端,获取当前连接的无线信号的信号质量信息;根据预设的信号质量评价指标和所述信号质量信息,确定对应的视频帧率和视频图像分辨率;获取所述当前连接的无线信号的信道使用信息;根据所述信道使用信息,为所述信道分配对应的所述客户端;
所述客户端,通过指定信道接收具有指定视频帧率和视频图像分辨率的视频。
13.一种电子设备,其特征在于,包括:存储器、处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如权利要求1至10中任一项所述的视频无线传输方法。
CN201811269251.4A 2018-10-29 2018-10-29 视频无线传输方法、装置、***和设备 Pending CN109600579A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811269251.4A CN109600579A (zh) 2018-10-29 2018-10-29 视频无线传输方法、装置、***和设备
PCT/CN2019/108287 WO2020088166A1 (zh) 2018-10-29 2019-09-26 视频无线传输方法、装置、***和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811269251.4A CN109600579A (zh) 2018-10-29 2018-10-29 视频无线传输方法、装置、***和设备

Publications (1)

Publication Number Publication Date
CN109600579A true CN109600579A (zh) 2019-04-09

Family

ID=65958244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811269251.4A Pending CN109600579A (zh) 2018-10-29 2018-10-29 视频无线传输方法、装置、***和设备

Country Status (2)

Country Link
CN (1) CN109600579A (zh)
WO (1) WO2020088166A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110297736A (zh) * 2019-07-05 2019-10-01 莱茵技术监护(深圳)有限公司 游戏设备的性能评价方法、设备、存储介质及装置
CN110572697A (zh) * 2019-09-16 2019-12-13 世纪海航(厦门)科技有限公司 一种多视频通道的远程教学方法、装置及服务器
CN110611831A (zh) * 2019-10-14 2019-12-24 浙江大华技术股份有限公司 一种视频传输方法及装置
WO2020088166A1 (zh) * 2018-10-29 2020-05-07 歌尔股份有限公司 视频无线传输方法、装置、***和设备
CN112218056A (zh) * 2020-10-13 2021-01-12 云南电网有限责任公司电力科学研究院 一种基于5g通讯的数据传输方法和图像传输方法
CN112826425A (zh) * 2021-01-11 2021-05-25 安翰科技(武汉)股份有限公司 通信方法、便携记录仪、胶囊内窥镜及胶囊内窥镜***
WO2021237616A1 (zh) * 2020-05-28 2021-12-02 深圳市大疆创新科技有限公司 图像传输方法、可移动平台及计算机可读存储介质
CN113973231A (zh) * 2020-07-23 2022-01-25 成都鼎桥通信技术有限公司 基于无线信号的视频控制方法、***及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816158A (zh) * 2005-02-01 2006-08-09 乐金电子(惠州)有限公司 无线***的环境自适应数据传送装置及方法
CN102075769A (zh) * 2011-01-10 2011-05-25 苏州博联科技有限公司 视频无线传输监控***的视频QoS优化方法
CN102740759A (zh) * 2009-06-10 2012-10-17 奥林巴斯株式会社 无线内窥镜装置、其接收装置以及接收方法
EP2510701A1 (fr) * 2009-12-11 2012-10-17 Thales Procede et systeme pour la determination de parametres de codage sur des flux a resolution variable
US20130016770A1 (en) * 2010-04-02 2013-01-17 Panasonic Corporation Wireless communication device and wireless communication method
CN104219539A (zh) * 2014-09-29 2014-12-17 公安部第一研究所 一种基于td-lte信道检测的视频编码与传输的方法
CN105263066A (zh) * 2014-06-13 2016-01-20 珠海全志科技股份有限公司 移动设备视频流传输控制方法及***
CN106385691A (zh) * 2016-09-05 2017-02-08 上海斐讯数据通信技术有限公司 一种无线网络接入导航***及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103096084B (zh) * 2013-01-29 2015-09-23 海能达通信股份有限公司 一种无线传输中码率自适应调节的方法、装置及***
TWI573449B (zh) * 2015-08-31 2017-03-01 鴻海精密工業股份有限公司 一種視頻解析度轉換方法
CN109600579A (zh) * 2018-10-29 2019-04-09 歌尔股份有限公司 视频无线传输方法、装置、***和设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816158A (zh) * 2005-02-01 2006-08-09 乐金电子(惠州)有限公司 无线***的环境自适应数据传送装置及方法
CN102740759A (zh) * 2009-06-10 2012-10-17 奥林巴斯株式会社 无线内窥镜装置、其接收装置以及接收方法
EP2510701A1 (fr) * 2009-12-11 2012-10-17 Thales Procede et systeme pour la determination de parametres de codage sur des flux a resolution variable
US20130016770A1 (en) * 2010-04-02 2013-01-17 Panasonic Corporation Wireless communication device and wireless communication method
CN102075769A (zh) * 2011-01-10 2011-05-25 苏州博联科技有限公司 视频无线传输监控***的视频QoS优化方法
CN105263066A (zh) * 2014-06-13 2016-01-20 珠海全志科技股份有限公司 移动设备视频流传输控制方法及***
CN104219539A (zh) * 2014-09-29 2014-12-17 公安部第一研究所 一种基于td-lte信道检测的视频编码与传输的方法
CN106385691A (zh) * 2016-09-05 2017-02-08 上海斐讯数据通信技术有限公司 一种无线网络接入导航***及方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020088166A1 (zh) * 2018-10-29 2020-05-07 歌尔股份有限公司 视频无线传输方法、装置、***和设备
CN110297736A (zh) * 2019-07-05 2019-10-01 莱茵技术监护(深圳)有限公司 游戏设备的性能评价方法、设备、存储介质及装置
CN110297736B (zh) * 2019-07-05 2023-05-26 莱茵技术监护(深圳)有限公司 游戏设备的性能评价方法、设备、存储介质及装置
CN110572697A (zh) * 2019-09-16 2019-12-13 世纪海航(厦门)科技有限公司 一种多视频通道的远程教学方法、装置及服务器
CN110611831A (zh) * 2019-10-14 2019-12-24 浙江大华技术股份有限公司 一种视频传输方法及装置
WO2021237616A1 (zh) * 2020-05-28 2021-12-02 深圳市大疆创新科技有限公司 图像传输方法、可移动平台及计算机可读存储介质
CN113973231A (zh) * 2020-07-23 2022-01-25 成都鼎桥通信技术有限公司 基于无线信号的视频控制方法、***及电子设备
CN112218056A (zh) * 2020-10-13 2021-01-12 云南电网有限责任公司电力科学研究院 一种基于5g通讯的数据传输方法和图像传输方法
CN112826425A (zh) * 2021-01-11 2021-05-25 安翰科技(武汉)股份有限公司 通信方法、便携记录仪、胶囊内窥镜及胶囊内窥镜***

Also Published As

Publication number Publication date
WO2020088166A1 (zh) 2020-05-07

Similar Documents

Publication Publication Date Title
CN109600579A (zh) 视频无线传输方法、装置、***和设备
US10231014B2 (en) Virtual reality (VR) video distribution using edge resources
CN111510735B (zh) 弱网环境下多路视频的编码传输方法、装置及无人车辆
CN108881931B (zh) 一种数据缓冲方法及网络设备
US20150207715A1 (en) Receiving apparatus, transmitting apparatus, communication system, control method for receiving apparatus, control method for transmitting apparatus, and recording medium
US10291951B2 (en) Video channel display method and apparatus
WO2019007241A1 (zh) 频域带宽资源的分配方法、终端及计算机可读存储介质
US20140298394A1 (en) Image processing device, image processing method, and computer program
CN108200470A (zh) 一种视频码率调整方法及设备
CN109669783A (zh) 数据处理方法和设备
CN112532665A (zh) 一种服务器负载均衡的方法、装置及cdn节点
US20240098316A1 (en) Video encoding method and apparatus, real-time communication method and apparatus, device, and storage medium
US11017517B2 (en) Method and apparatus for allocating differential bandwidth for each screen region by using image complexity information
US10178145B2 (en) Method for adjusting a data stream to be transmitted to a resource load
US11265356B2 (en) Network assistance functions for virtual reality dyanmic streaming
CN114466228B (zh) 一种提高投屏显示流畅度的方法、设备及存储介质
KR102279730B1 (ko) 실시간 IoT 기반 메타정보를 갖는 영상의 다중 전송 스트리밍 방법, 이를 수행하기 위한 기록 매체, 장치 및 시스템
CN112565693B (zh) 监控视频点播方法、***及设备
EP3447986B1 (en) Information processing device, information processing system, and information processing method
CN114945097A (zh) 视频流处理方法及装置
US8612613B2 (en) Method for setting plurality of sessions and node using same
CN110505524B (zh) 一种视频传输方法及装置
WO2022220723A1 (en) Method to determine encoder parameters
CN109257245B (zh) 流量监测、上传控制的方法及设备
US10772010B2 (en) Transmission apparatus, method for controlling transmission, and recording medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190409