CN112423046A - 视频数据传输的方法、装置、设备及可读存储介质 - Google Patents
视频数据传输的方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN112423046A CN112423046A CN202011142877.6A CN202011142877A CN112423046A CN 112423046 A CN112423046 A CN 112423046A CN 202011142877 A CN202011142877 A CN 202011142877A CN 112423046 A CN112423046 A CN 112423046A
- Authority
- CN
- China
- Prior art keywords
- video data
- transmitted
- preset
- bandwidth
- required bandwidth
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005540 biological transmission Effects 0.000 claims abstract description 85
- 230000006835 compression Effects 0.000 claims description 7
- 238000007906 compression Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
- H04N21/43635—HDMI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种视频数据传输的方法、装置、设备及可读存储介质,该方法包括步骤:获取待传输视频数据;确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;若是,则降低所述需求带宽,得到目标待传输视频数据,并向所述至少一个副屏幕传输所述目标待传输视频数据。本发明避免了向副屏幕传输不满足传输需求的视频数据时造成视频数据在传输时的高延迟和影响电视的下载速度的问题,进而降低了电视向副屏幕传输视频数据时的延迟和提高了电视的下载速度。
Description
技术领域
本发明涉及数据传输技术领域,尤其涉及一种视频数据传输的方法、视频数据传输装置、视频数据传输设备及计算机可读存储介质。
背景技术
随着设备多屏化(例如,智能电视有主屏幕和至少一个副屏幕)的发展,智能电视需要将相同输出数据(例如,视频数据)分别发送至主屏幕和副屏幕,供主屏幕和副屏幕进行输出,方便不同用户通过主屏幕和副屏幕获取相同视频数据。但是,副屏幕一般需要通过网络获取视频数据,而主屏幕则不需要,会造成主屏幕和副屏幕之间有数据传输延迟,并且随着需要传输的数据量越来越大,例如,视频的格式分辨率越来越高,而分辨率越高数据量越大,导致数据传输延迟越来越长,使得副屏幕上的视频数据在输出时存在延迟,此外,在向副屏幕传输视频数据时,智能电视需要占用较大的带宽,使得下载带宽受到影响,导致下载速度较慢。
因此,目前电视存在向副屏幕传输视频数据时延迟高和下载速度慢的问题。
发明内容
本发明的主要目的在于提供一种视频数据传输的方法、装置、设备及可读存储介质,旨在解决现有的电视存在向副屏幕传输视频数据时延迟高和下载速度慢的技术问题。
为实现上述目的,本发明提供一种视频数据传输的方法,所述方法用于电视,所述电视包括主屏幕和至少一个副屏幕,所述方法包括:
获取待传输视频数据;
确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;
若是,则降低所述需求带宽,得到目标待传输视频数据,并向所述副屏幕传输所述目标待传输视频数据。
优选地,所述确定所述待传输视频数据的需求带宽是否大于预设带宽阈值的步骤之前,包括:
获取所述待传输视频数据的分辨率和帧率;
根据所述分辨率和所述帧率计算所述需求带宽。
优选地,所述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
降低所述待传输视频数据的分辨率,并确定降低后的所述待传输视频数据的分辨率是否大于或等于预设分辨率阈值;
若是,则确定分辨率降低后的所述待传输视频数据为所述目标待传输视频数据。
优选地,所述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
降低所述待传输视频数据的帧率,并确定降低后的所述待传输视频数据的帧率是否大于或等于预设帧率阈值;
若是,则确定帧率降低后的所述待传输视频数据为所述目标待传输视频数据。
优选地,所述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
根据预设压缩方式压缩所述待传输视频数据,确定所述压缩后的所述待传输视频数据为所述目标待传输视频数据。
优选地,所述确定所述待传输视频数据的需求带宽是否大于预设带宽阈值的步骤之后,包括:
若否,则向所述副屏幕传输所述待传输视频数据。
优选地,所述待传输视频数据包括所述副屏幕的网际协议地址,所述向所述副屏幕传输所述目标待传输视频数据的步骤,包括:
根据所述网际协议地址向所述副屏幕传输所述目标待传输视频数据。
此外,为实现上述目的,本发明还提供一种视频数据传输装置,所述视频数据传输装置包括:
获取模块,用于获取待传输视频数据;
确定模块,用于确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;
降低模块,用于若是,则降低所述需求带宽,得到目标待传输视频数据;
传输模块,用于向电视的副屏幕传输所述目标待传输视频数据。
此外,为实现上述目的,本发明还提供一种视频数据传输设备,所述视频数据传输设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的视频数据传输程序,所述视频数据传输程序被所述处理器执行时实现如上所述的视频数据传输的方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频数据传输程序,所述视频数据传输程序被处理器执行时实现如上所述的视频数据传输的方法的步骤。
本发明通过获取待传输视频数据;确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;若是,则降低所述需求带宽,得到目标待传输视频数据,并向所述至少一个副屏幕传输所述目标待传输视频数据。本发明实现了在需要向副屏幕传输视频数据时,确定预设可用带宽是否满足该视频数据的传输需求,若不满足传输需求,即传输需求对应的需求带宽大于预设可用带宽对应的预设带宽阈值,则降低需求带宽,得到满足传输需求的视频数据,并避免了传输视频数据时占用过多上传带宽,在总带宽不变时影响电视的下载带宽,从而避免了向副屏幕传输不满足传输需求的视频数据时造成视频数据在传输时的高延迟和影响电视的下载速度的问题,进而降低了电视向副屏幕传输视频数据时的延迟和提高了电视的下载速度。
附图说明
图1是本发明视频数据传输的方法第一实施例的流程示意图;
图2是本发明视频数据传输的方法第二实施例的流程示意图;
图3是本发明视频数据传输装置较佳实施例的功能模块示意图;
图4是本发明实施例方案涉及的硬件运行环境的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种视频数据传输的方法,参照图1,图1为本发明视频数据传输的方法第一实施例的流程示意图。
本发明实施例提供了视频数据传输的方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。视频数据传输的方法可用于电视,该电视包括主屏幕和至少一个副屏幕,为了便于描述,以下省略执行主体描述视频数据传输的方法的各个步骤。视频数据传输的方法包括:
步骤S110,获取待传输视频数据。
具体地,电视的多屏化体现为存在一个主屏幕和至少一个副屏幕,电视通过主屏幕输出视频数据时无需上传该视频数据至网络,而通过副屏幕输出该视频数据时,一般需要先将视频数据上传至网络后,副屏幕通过网络下载之后再进行输出,除非主副屏幕间距离相当近使得可通过数据线(如HDMI(High Definition Multimedia Interface,高清晰度多媒体接口)高清线)进行传输视频数据。
具体地,获取需要向副屏幕传输的待传输视频数据。
步骤S120,确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定。
具体地,待传输视频数据具有一定的数据大小,该数据大小体现在传输过程中为在一定时间内,传输单位时间需要传输的数据的总数据大小,其中,单位时间需要传输的数据对应的数据大小为待传输数据的需求带宽,确定该需求带宽是否大于预设带宽阈值,该预设带宽阈值由预设可用带宽确定,预设可用带宽为本地网络的带宽,预设带宽阈值大于或等于预设可用带宽,优选地,预设带宽阈值为预设可用带宽的两倍。
例如,本地网络的带宽为80MB,则预设带宽阈值为160MB,确定需求带宽是否大于预设带宽阈值即为确定需求带宽是否大于160MB。
步骤S130,若是,则降低所述需求带宽,得到目标待传输视频数据,并向所述副屏幕传输所述目标待传输视频数据。
具体地,若待传输视频数据的需求带宽大于预设带宽阈值,说明本地带宽无法满足待传输视频数据的传输需求,即在本地带宽不变的情况下传输待传输视频数据会造成副屏幕在输出该待传输视频数据时延迟高的问题,因此,需要降低需求带宽,即减小待传输视频数据的数据大小至本地带宽可以满足待传输视频数据的传输需求后传输,数据大小减小后的待传输视频数据即为目标待传输视频数据。
进一步地,所述确定所述待传输视频数据的需求带宽是否大于预设带宽阈值的步骤之后,包括:
步骤a,若否,则向所述副屏幕传输所述待传输视频数据。
具体地,若待传输视频数据的需求带宽小于或等于预设带宽阈值,则说明本地带宽满足待传输视频数据的传输需求,因此,在不减小待传输视频数据的数据大小的情况下,可直接向副屏幕传输该待传输视频数据。
需要说明的是,无论本地带宽是否满足待传输视频数据的传输要求,都需要考虑副屏幕的数量,可以理解的是,每增加一个需要传输待传输视频数据的副屏幕,均需要增加一份待传输视频数据,即向各副屏幕传输的待传输视频数据是单独传输的,也即在副屏幕存在多个时,待传输视频数据的传输要求需要在考虑待传输视频数据本身的大小之外还需要考虑副屏幕的数量。
例如,待传输视频数据的数据大小为a,副屏幕的数量为n,则待传输视频数据的传输需求对应的数据大小为a与n的乘积。
待传输视频数据包括副屏幕的网际协议地址,上述向所述副屏幕传输所述目标待传输视频数据的步骤,包括:
步骤b,根据所述网际协议地址向所述副屏幕传输所述目标待传输视频数据。
具体地,各副屏幕对应不同的网际协议地址,在向副屏幕传输目标待传输视频数据之前,需要将目标待传输视频数据复制为与主副屏幕数量相同分数的复制后目标待传输视频数据,为副屏幕的数量对应份数的目标待传输视频数据分别添加各副屏幕的网际协议地址,从而根据该网际协议地址向副屏幕传输目标待传输视频数据。
本实施通过获取待传输视频数据;确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;若是,则降低所述需求带宽,得到目标待传输视频数据,并向所述至少一个副屏幕传输所述目标待传输视频数据。实现了在需要向副屏幕传输视频数据时,确定预设可用带宽是否满足该视频数据的传输需求,若不满足传输需求,即传输需求对应的需求带宽大于预设可用带宽对应的预设带宽阈值,则降低需求带宽,得到满足传输需求的视频数据,并避免了传输视频数据时占用过多上传带宽,在总带宽不变时影响电视的下载带宽,从而避免了向副屏幕传输不满足传输需求的视频数据时造成视频数据在传输时的高延迟和影响电视的下载速度的问题,进而降低了电视向副屏幕传输视频数据时的延迟和提高了电视的下载速度。
进一步地,参照图2,基于本发明视频数据传输的方法第一实施例,提出第二实施例,所述确定所述待传输视频数据的需求带宽是否大于预设带宽阈值的步骤之前,包括:
步骤S220,获取所述待传输视频数据的分辨率和帧率。
具体地,待传输视频数据的数据大小由其分辨率和帧率决定,需要说明的是,分辨率和/或帧率越大,则数据大小越大;分辨率和/或帧率越小,则数据大小越小。
具体地,通过获取待传输视频数据的分辨率和帧率可确定其数据大小。例如,分辨率为1920×1080,帧率为60帧/秒,传输时间为60秒,则该待传输视频数据中的总像素个数为分辨率、帧率和传输时间之间的乘积,其结果为7464960000个,对于待传输视频数据的数据大小,可通过总像素个数进行换算,以bmp格式的图片(一帧为一张图片)为例,对于8位bmp图片,一个像素的存储需要8比特,即1字节,因此,在待传输视频数据由bmp图片组成时,上述待传输视频数据的总大小为7464960000字节。
步骤S230,根据所述分辨率和所述帧率计算所述需求带宽。
具体地,根据分辨率和帧率计算需求带宽。需要说明的是,需求带宽为单位时间内需要传输的数据,即,需求带宽为分辨率和帧率的乘积。
上述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
步骤c,降低所述待传输视频数据的分辨率,并确定降低后的所述待传输视频数据的分辨率是否大于或等于预设分辨率阈值。
具体地,通过降低待传输视频数据的分辨率来降低待传输视频数据的数据大小,从而降低需求带宽。例如,分辨率为1920×1080,帧率为60帧/秒,传输时间为60秒,则该待传输视频数据中的总像素个数为分辨率、帧率和传输时间之间的乘积,其结果为7464960000个,将分辨率降低为1024×768后,其结果为2831155200个,很明显,2831155200要小于7464960000。
此外,待传输视频数据的分辨率的高低会影响待传输视频数据在副屏幕输出时的画面质量,可以理解的是,分辨率越高,画面质量越好;分辨率越低,画面质量越差。因此,在降低分辨率时,需要考虑画面质量的好坏,而画面质量的好坏体现为画面清晰度,画面质量越好,画面清晰度越高;画面质量越差,画面清晰度越低。因此,可通过用户对画面清晰度的要求设置预设分辨率阈值,预设分辨率阈值可保证待传输视频数据在副屏幕输出时的画面质量,即,在为满足预设带宽阈值而需要将分辨率降低至低于预设分辨率阈值时,为保证画面质量,只将分辨率降低至预设分辨率阈值。
步骤d,若是,则确定分辨率降低后的所述待传输视频数据为所述目标待传输视频数据。
具体地,若降低后分辨率大于或等于预设分辨率阈值,则确定分辨率降低后的待传输视频数据为目标待传输视频数据;若降低后分辨率小于预设分辨率阈值,则将分辨率降低至预设分辨率阈值,并将分辨率降低至预设分辨率阈值后的待传输视频数据为目标待传输视频数据。
上述降低所述需求带宽,得到目标待传输视频数据的步骤,还包括:
步骤e,降低所述待传输视频数据的帧率,并确定降低后的所述待传输视频数据的帧率是否大于或等于预设帧率阈值。
具体地,通过降低待传输视频数据的帧率来降低待传输视频数据的数据大小,从而降低需求带宽。例如,分辨率为1920×1080,帧率为60帧/秒,传输时间为60秒,则该待传输视频数据中的总像素个数为分辨率、帧率和传输时间之间的乘积,其结果为7464960000个,将帧率降低为30帧/秒后,其结果为3732480000个,很明显,3732480000要小于7464960000。
此外,帧率为每秒画面的刷新率,帧率的高低会影响待传输视频数据在副屏幕输出时的画面流畅度,可以理解的是,帧率越高,画面流畅度越好;帧率越低,画面流畅度越差。因此,在降低帧率时,需要考虑画面流畅度的程度,而画面流畅度的程度体现为画面连贯性,画面流畅度越高,画面连贯性越好;画面流畅度越低,画面连贯性越差。因此,可通过用户对画面连贯性的要求设置预设帧率阈值,预设帧率阈值可保证待传输视频数据在副屏幕输出时的画面流畅度,即,在为满足预设带宽阈值而需要将帧率降低至低于预设帧率阈值时,为保证画面质量,只将帧率降低至预设帧率阈值。
步骤f,若是,则确定帧率降低后的所述待传输视频数据为所述目标待传输视频数据。
具体地,若降低后帧率大于或等于预设帧率阈值,则确定帧率降低后的待传输视频数据为目标待传输视频数据;若降低后帧率小于预设帧率阈值,则将帧率降低至预设帧率阈值,并将帧率降低至预设帧率阈值后的待传输视频数据为目标待传输视频数据。
上述降低所述需求带宽,得到目标待传输视频数据的步骤,还包括:
步骤g,根据预设压缩方式压缩所述待传输视频数据,确定所述压缩后的所述待传输视频数据为所述目标待传输视频数据。
具体地,根据预设压缩方式压缩待传输视频数据,以将数据大小大的待传输视频数据压缩成数据大小小的待传输视频数据,确定压缩后的待传输视频数据为目标待传输视频数据。
需要说明的是,预设压缩方式是在不丢失有用信息的前提下,缩减数据量以减小存储空间的数据处理方式,其中,缩减的数据量一般是人类视觉对图像不敏感的部分,即丢失该部分数据不会造成用户无法理解其对应的图像或视频。
本实施例通过降低待传输视频数据的分辨率、降低待传输视频数据的帧率或根据预设压缩方式对待传输视频数据进行压缩的方式,使得待传输视频数据的数据大小变小,从而降低了需求带宽,使得向副屏幕传输视频数据时的延迟得以降低和下载速度变快。
此外,本发明还提供一种视频数据传输装置,如图3所示,所述视频数据传输装置包括:
第一获取模块10,用于获取待传输视频数据;
第一确定模块20,用于确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;
降低模块30,用于若是,则降低所述需求带宽,得到目标待传输视频数据;
传输模块40,用于向电视的副屏幕传输所述目标待传输视频数据。
可选地,所述视频数据传输装置还包括:
第二获取模块,用于获取所述待传输视频数据的分辨率和帧率;
计算模块,用于根据所述分辨率和所述帧率计算所述需求带宽。
可选地,在降低所述需求带宽,得到目标待传输视频数据方面,降低模块30具体用于:
降低所述待传输视频数据的分辨率,并确定降低后的所述待传输视频数据的分辨率是否大于或等于预设分辨率阈值;若是,则确定分辨率降低后的所述待传输视频数据为所述目标待传输视频数据。
可选地,在降低所述需求带宽,得到目标待传输视频数据方面,降低模块30具体还用于:
降低所述待传输视频数据的帧率,并确定降低后的所述待传输视频数据的帧率是否大于或等于预设帧率阈值;若是,则确定帧率降低后的所述待传输视频数据为所述目标待传输视频数据。
可选地,在降低所述需求带宽,得到目标待传输视频数据方面,降低模块30具体还用于:
根据预设压缩方式压缩所述待传输视频数据,确定所述压缩后的所述待传输视频数据为所述目标待传输视频数据。
可选地,所述传输模块40还用于若否,则向所述副屏幕传输所述待传输视频数据。
可选地,所述待传输视频数据包括所述副屏幕的网际协议地址,在向所述副屏幕传输所述目标待传输视频数据方面,传输模块40具体用于:
根据所述网际协议地址向所述副屏幕传输所述目标待传输视频数据。
本发明视频数据传输装置具体实施方式与上述视频数据传输的方法各实施例基本相同,在此不再赘述。
此外,本发明还提供一种视频数据传输设备。如图4所示,图4是本发明实施例方案涉及的硬件运行环境的结构示意图。
需要说明的是,图4即可为视频数据传输设备的硬件运行环境的结构示意图。
如图4所示,该视频数据传输设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,视频数据传输设备还可以包括RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。
本领域技术人员可以理解,图4中示出的视频数据传输设备结构并不构成对视频数据传输设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及视频数据传输程序。其中,操作***是管理和控制视频数据传输设备硬件和软件资源的程序,支持视频数据传输程序以及其它软件或程序的运行。
在图4所示的视频数据传输设备中,用户接口1003主要用于获取待传输视频数据;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的视频数据传输程序,并执行如上所述的视频数据传输的方法的步骤。
本发明视频数据传输设备具体实施方式与上述视频数据传输的方法各实施例基本相同,在此不再赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有视频数据传输程序,所述视频数据传输程序被处理器执行时实现如上所述的视频数据传输的方法的步骤。
本发明计算机可读存储介质具体实施方式与上述视频数据传输的方法各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,设备,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种视频数据传输的方法,其特征在于,所述方法用于电视,所述电视包括主屏幕和至少一个副屏幕,所述方法包括:
获取待传输视频数据;
确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;
若是,则降低所述需求带宽,得到目标待传输视频数据,并向所述副屏幕传输所述目标待传输视频数据。
2.如权利要求1所述的方法,其特征在于,所述确定所述待传输视频数据的需求带宽是否大于预设带宽阈值的步骤之前,包括:
获取所述待传输视频数据的分辨率和帧率;
根据所述分辨率和所述帧率计算所述需求带宽。
3.如权利要求2所述的方法,其特征在于,所述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
降低所述待传输视频数据的分辨率,并确定降低后的所述待传输视频数据的分辨率是否大于或等于预设分辨率阈值;
若是,则确定分辨率降低后的所述待传输视频数据为所述目标待传输视频数据。
4.如权利要求2所述的方法,其特征在于,所述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
降低所述待传输视频数据的帧率,并确定降低后的所述待传输视频数据的帧率是否大于或等于预设帧率阈值;
若是,则确定帧率降低后的所述待传输视频数据为所述目标待传输视频数据。
5.如权利要求1所述的方法,其特征在于,所述降低所述需求带宽,得到目标待传输视频数据的步骤,包括:
根据预设压缩方式压缩所述待传输视频数据,确定所述压缩后的所述待传输视频数据为所述目标待传输视频数据。
6.如权利要求1所述的方法,其特征在于,所述确定所述待传输视频数据的需求带宽是否大于预设带宽阈值的步骤之后,包括:
若否,则向所述副屏幕传输所述待传输视频数据。
7.如权利要求1所述的方法,其特征在于,所述待传输视频数据包括所述副屏幕的网际协议地址,所述向所述副屏幕传输所述目标待传输视频数据的步骤,包括:
根据所述网际协议地址向所述副屏幕传输所述目标待传输视频数据。
8.一种视频数据传输装置,其特征在于,包括:
获取模块,用于获取待传输视频数据;
确定模块,用于确定所述待传输视频数据的需求带宽是否大于预设带宽阈值;其中,所述预设带宽阈值根据预设可用带宽确定;
降低模块,用于若是,则降低所述需求带宽,得到目标待传输视频数据;
传输模块,用于向电视的副屏幕传输所述目标待传输视频数据。
9.一种视频数据传输设备,其特征在于,所述视频数据传输设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的视频数据传输程序,所述视频数据传输程序被所述处理器执行时实现如权利要求1至7中任一项所述的视频数据传输的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有视频数据传输程序,所述视频数据传输程序被处理器执行时实现如权利要求1至7中任一项所述的视频数据传输的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011142877.6A CN112423046A (zh) | 2020-10-22 | 2020-10-22 | 视频数据传输的方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011142877.6A CN112423046A (zh) | 2020-10-22 | 2020-10-22 | 视频数据传输的方法、装置、设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112423046A true CN112423046A (zh) | 2021-02-26 |
Family
ID=74841693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011142877.6A Pending CN112423046A (zh) | 2020-10-22 | 2020-10-22 | 视频数据传输的方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112423046A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113625981A (zh) * | 2021-07-21 | 2021-11-09 | 展讯通信(上海)有限公司 | 多屏显示方法及装置 |
CN113625982A (zh) * | 2021-07-21 | 2021-11-09 | 展讯通信(上海)有限公司 | 多屏显示方法及装置 |
CN114020228A (zh) * | 2021-10-30 | 2022-02-08 | 深圳曦华科技有限公司 | 屏幕显示方法及装置 |
CN115118601A (zh) * | 2022-05-26 | 2022-09-27 | 广东跃昉科技有限公司 | 多路usb摄像头的传输带宽分配方法、装置和计算机设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103986914A (zh) * | 2014-05-27 | 2014-08-13 | 东南大学 | 无线视频监控***中基于客户端数量的码率自适应方法 |
CN105025249A (zh) * | 2014-04-22 | 2015-11-04 | ***通信集团江苏有限公司 | 视频监控数据传输控制方法、装置及视频监控*** |
CN107770600A (zh) * | 2017-11-07 | 2018-03-06 | 深圳创维-Rgb电子有限公司 | 流媒体数据的传输方法、装置、设备和存储介质 |
-
2020
- 2020-10-22 CN CN202011142877.6A patent/CN112423046A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025249A (zh) * | 2014-04-22 | 2015-11-04 | ***通信集团江苏有限公司 | 视频监控数据传输控制方法、装置及视频监控*** |
CN103986914A (zh) * | 2014-05-27 | 2014-08-13 | 东南大学 | 无线视频监控***中基于客户端数量的码率自适应方法 |
CN107770600A (zh) * | 2017-11-07 | 2018-03-06 | 深圳创维-Rgb电子有限公司 | 流媒体数据的传输方法、装置、设备和存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113625981A (zh) * | 2021-07-21 | 2021-11-09 | 展讯通信(上海)有限公司 | 多屏显示方法及装置 |
CN113625982A (zh) * | 2021-07-21 | 2021-11-09 | 展讯通信(上海)有限公司 | 多屏显示方法及装置 |
WO2023000621A1 (zh) * | 2021-07-21 | 2023-01-26 | 展讯通信(上海)有限公司 | 多屏显示方法及装置 |
CN114020228A (zh) * | 2021-10-30 | 2022-02-08 | 深圳曦华科技有限公司 | 屏幕显示方法及装置 |
CN115118601A (zh) * | 2022-05-26 | 2022-09-27 | 广东跃昉科技有限公司 | 多路usb摄像头的传输带宽分配方法、装置和计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112423046A (zh) | 视频数据传输的方法、装置、设备及可读存储介质 | |
CN108810649B (zh) | 画质调节方法、智能电视机及存储介质 | |
US9699099B2 (en) | Method of transmitting data in a communication system | |
US20040184523A1 (en) | Method and system for providing reduced bandwidth for picture in picture video transmissions | |
US7881369B2 (en) | Image transmission apparatus, image transmission method and image transmission program | |
US20090119365A1 (en) | Method and apparatus for display synchronization using image compression | |
US9066059B2 (en) | Method of and apparatus for maintaining smooth video transition between distinct applications | |
CN109688465B (zh) | 视频增强控制方法、装置以及电子设备 | |
CN111083496A (zh) | 数据处理方法及相关产品 | |
EP2272237B1 (en) | Method of transmitting data in a communication system | |
US20220237754A1 (en) | Image processing method and apparatus | |
JP2005287035A (ja) | マルチメディアデータの表示方法および表示システム | |
CN111694625B (zh) | 一种车盒向车机投屏的方法和设备 | |
CN112911318B (zh) | 直播间背景替换方法、装置、电子设备及存储介质 | |
CN111381749A (zh) | 一种图像显示和处理方法、装置、设备和存储介质 | |
CN113612979A (zh) | 一种投影方法、电子设备及计算机设备 | |
CN112788384A (zh) | 无线数字电视投屏方法、装置、计算机设备及存储介质 | |
EP3070951A1 (en) | Video code stream obtaining method and apparatus | |
US20120300127A1 (en) | System for managing detection of advertisements in an electronic device, for example in a digital tv decoder | |
CN112752107B (zh) | 网页图片预处理方法、***、存储介质及计算机设备 | |
EP3582504B1 (en) | Image processing method, device, and terminal device | |
CN109120979B (zh) | 视频增强控制方法、装置以及电子设备 | |
CN110178378B (zh) | 视频处理装置、视频处理方法和存储介质 | |
CN107995524A (zh) | 一种连接网络视频服务器的客户端***及其设计、数据处理方法 | |
US9219948B2 (en) | Method and system for compression and decompression for handling web content |
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 |