CN107295360A - Video transmission method and device - Google Patents
Video transmission method and device Download PDFInfo
- Publication number
- CN107295360A CN107295360A CN201610230119.7A CN201610230119A CN107295360A CN 107295360 A CN107295360 A CN 107295360A CN 201610230119 A CN201610230119 A CN 201610230119A CN 107295360 A CN107295360 A CN 107295360A
- Authority
- CN
- China
- Prior art keywords
- video
- area
- video flowing
- sampling
- data
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000005070 sampling Methods 0.000 claims description 63
- 230000011218 segmentation Effects 0.000 claims description 17
- 238000003709 image segmentation Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 11
- 238000013442 quality metrics Methods 0.000 abstract description 8
- 238000004891 communication Methods 0.000 description 8
- 241001269238 Data Species 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000013139 quantization Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/60—Network 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the present invention provides a kind of video transmission method and device.This method includes:Obtain source video data;Source video data are divided into the first video flowing and the second video flowing;Carried using first to server and send the first video flowing, carried using second to server and send the second video flowing, so that the first video flowing and the second video flowing are superposed to source video data by server, and by the first video flowing or the second video stream to terminal device.The embodiment of the present invention improves the first video flowing and the second video stream to server the flexibility of transmission of video by the way that source video data are divided into the first video flowing and the second video flowing using the carrying of different service quality;In addition, server only need to be by the first video flowing and the second video flowing a video stream to terminal device, without by the video that high-resolution Video Quality Metric is low resolution, reducing the data processing amount of server, saving the resource consumption of server.
Description
Technical field
The present embodiments relate to communication technical field, more particularly to a kind of video transmission method and device.
Background technology
With the development of communication network, multi-medium data has become the indispensable information source of user,
The transmission of multi-medium data becomes study hotspot.
Prior art, video source is to send equipment single high-resolution video is passed through into Long Term Evolution skill
Art (Long Term Evolution, abbreviation LTE) wireless communication system is sent to server, server
The high-resolution video is shown, while by the video that the high-resolution Video Quality Metric is low resolution,
And the video of low resolution is sent in multiple terminal devices.
Because LTE wireless communication systems support various service quality (Quality of Service, abbreviation
QoS) transmit, still, prior art samples single service quality to single high-resolution video progress
Transmission, causes transmission of video to lack flexibility;In addition, the high-resolution Video Quality Metric is by server
The video of low resolution, improves the data processing amount of server, adds the resource consumption of server.
The content of the invention
The embodiment of the present invention provides a kind of video transmission method and device, to improve the flexibility of transmission of video,
Reduce the data processing amount of server, reduce the resource consumption of server.
The one side of the embodiment of the present invention is to provide a kind of video transmission method, including:
Obtain source video data;
The source video data are divided into the first video flowing and the second video flowing;
Carried using first to server and send first video flowing, carried and sent out to server using second
Second video flowing is sent, so that the server folds first video flowing and second video flowing
The source video data are added as, and first video flowing or second video stream are set to terminal
It is standby.
The other side of the embodiment of the present invention is to provide a kind of video frequency transmitter, including:
Acquisition module, for obtaining source video data;
Split module, for the source video data to be divided into the first video flowing and the second video flowing;
Sending module, sends first video flowing, using second for being carried using first to server
Carry to server and send second video flowing, so that the server is by first video flowing and institute
State the second video flowing and be superposed to the source video data, and by first video flowing or second video
Stream is sent to terminal device.
Video transmission method and device provided in an embodiment of the present invention, by the way that source video data are divided into
One video flowing and the second video flowing, using the carrying of different service quality by the first video flowing and the second video
Stream is sent to server, high-resolution is regarded to single compared to sample single service quality of prior art
Frequency is transmitted, and improves the flexibility of transmission of video;In addition, server only need to by the first video flowing and
A video stream in second video flowing is to terminal device, without being by high-resolution Video Quality Metric
The video of low resolution, reduces the data processing amount of server, saves the resource consumption of server.
Brief description of the drawings
Fig. 1 is video transmission method flow chart provided in an embodiment of the present invention;
The video transmission method flow chart that Fig. 2 provides for another embodiment of the present invention;
The operation principle of video source in the video transmission method that Fig. 3 provides for another embodiment of the present invention
Figure;
The fundamental diagram of server in the video transmission method that Fig. 4 provides for another embodiment of the present invention;
The video transmission method flow chart that Fig. 5 provides for another embodiment of the present invention;
Fig. 6 is the structure chart of video frequency transmitter provided in an embodiment of the present invention;
The structure chart for the video frequency transmitter that Fig. 7 provides for another embodiment of the present invention.
Embodiment
Fig. 1 is video transmission method flow chart provided in an embodiment of the present invention.The embodiment of the present invention is for existing
There is technology can not be transmitted using various service quality to single high-resolution video, cause video to pass
Defeated shortage flexibility;In addition, server is by the video that the high-resolution Video Quality Metric is low resolution,
The data processing amount of server is improved, adding the resource consumption of server, there is provided transmission of video side
Method, this method is comprised the following steps that:
Step S101, acquisition source video data;
The executive agent of the embodiment of the present invention is video source, the video source can be specifically camera,
Video camera etc. have shoot function video capture equipment or be connected with video capture equipment,
And the equipment that video data can be obtained from video capture equipment.
Specifically, it is original video data that video source, which obtains source video data, if video source is to regard
Frequency capture apparatus, then video capture equipment is directly from the original video data of its internal memory acquisition;If video source
End is the equipment being connected with video capture equipment, then video source is obtained from the internal memory of video capture equipment
Original video data, the original video data can be the high-resolution original image of multiframe.
Step S102, the source video data are divided into the first video flowing and the second video flowing;
In present example, the original partitioning video data that video source is obtained is the first video flowing
With the second video flowing, the principle of segmentation can be that every frame original image is divided into first area and the secondth area
Domain, specifically, first area and second area are the regions of non-overlapping copies, the view data of first area
The first video flowing is constituted, the view data of second area constitutes the second video flowing;The principle of segmentation can also
It is that the view data of partial original image in multiframe original image is constituted into the first video flowing, multiframe original graph
The view data of remaining original image constitutes the second video flowing as in, for example, original video data includes
30 frame original images, the first video flowing is constituted by the view data of preceding 10 frame original image, by residue 20
The view data of frame original image constitutes the second video flowing.
Step S103, carried using first to server and send first video flowing, using the second carrying
Second video flowing is sent to server, so that the server is by first video flowing and described the
Two video flowings are superposed to the source video data, and first video flowing or second video flowing are sent out
Give terminal device.
It is special to hold because the radio bearer in LTE wireless communication systems includes dedicated bearer and default bearer
Carry different with the QoS of default bearer, dedicated bearer meets high QoS, and default bearer meets low QoS.Video
The first video flowing and the second video flowing after segmentation is transmitted by source using different radio bearers, tool
Body, carried using first to server and send first video flowing, carried using second to server
Second video flowing is sent, the first carrying can be dedicated bearer, and the second carrying can be default bearer,
Or second carrying can be dedicated bearer, the first carrying can be default bearer.Server receives institute
State after the first video flowing and second video flowing, first video flowing and second video flowing are folded
The source video data are added as, and first video flowing or second video stream are set to terminal
It is standby, send first video flowing to terminal device or second video flowing can be by first video flowing
Determined with the resolution ratio of second video flowing, for example, the video stream of low resolution is set to terminal
It is standby.
The embodiment of the present invention is used by the way that source video data are divided into the first video flowing and the second video flowing
The carrying of different service quality by the first video flowing and the second video stream to server, compared to existing
The single service quality of technology sampling is transmitted to single high-resolution video, improves transmission of video
Flexibility;In addition, server need to only send out in the first video flowing and the second video flowing a video flowing
Terminal device is given, without by the video that high-resolution Video Quality Metric is low resolution, reducing service
The data processing amount of device, saves the resource consumption of server.
The video transmission method flow chart that Fig. 2 provides for another embodiment of the present invention.In the corresponding realities of Fig. 1
On the basis of applying example, video transmission method that the embodiment of the present invention is improved is comprised the following steps that:
Step S201, acquisition source video data;
Step S201 is consistent with step S101, and here is omitted.
Step S202, each two field picture of the source video data is divided into first area and second area;
Every two field picture that source video data include is split, first area and second area is obtained, point
The foundation cut can be application scenarios, for example, foreground part and background parts will be divided into per two field picture,
Or it is divided into core and marginal portion.Preferably, the first area after segmentation is foreground part,
Second area is background parts, or the first area after segmentation is core, and second area is edge
Part.
Step S203, the first hits of acquisition of being sampled according to the first sampling parameter to first area progress
According to the second area, which sample, according to the second sampling parameter obtains the second sampled data;
For the different zones after segmentation, sampled using different sampling parameters, sampling parameter can be with
It it is sampling rate, sampling interval, sampling period etc., it is preferable that sampling parameter is the sampling interval, to
One region is to be more than in the sampling interval that foreground part is sampled to sample to second area i.e. background parts
Sampling interval, then using the larger sampling interval be to first area after foreground part is sampled acquisition
The first sampled data resolution ratio it is low, be that background parts are entered to second area using the less sampling interval
The high resolution of the second sampled data obtained after row sampling.
Step S204, coding is carried out to first sampled data according to the first coding parameter obtain described the
One video flowing, carries out coding acquisition described second to second sampled data according to the second coding parameter and regards
Frequency flows;
The first sampled data and the second sampled data of the different resolution obtained to above-mentioned steps are respectively adopted
Different coding parameters are encoded, and coding parameter includes quantization threshold and bit rate output, i.e., adopted to first
Sample data and the second sampled data carry out absolute coding.For example, working as part, second centered on first area
When region is marginal portion, in order to which center quantifies finely, edge quantization is obscured, less quantization door of sampling
Limit is encoded to core, and sampling larger quantization thresholding is encoded to marginal portion.Output code
Rate can be transmission bandwidth, for example, being transmitted for core using wider transmission bandwidth, for side
Edge point is transmitted using narrower transmission bandwidth, can be flexible when the total timing of transmission bandwidth one of video source
The transmission bandwidth of distribution transmission different video stream.
Step S205, carried using first to server and send first video flowing, using the second carrying
Second video flowing is sent to server, so that the server is by first video flowing and described the
Two video flowings are superposed to the source video data, and first video flowing or second video flowing are sent out
Give terminal device.
Preferably, the first carrying is dedicated bearer, and the second carrying is default bearer, is passed using dedicated bearer
The video flowing of defeated foreground part or core, background parts or marginal portion are transmitted using default bearer
Video flowing, because dedicated bearer meets high QoS, default bearer meets low QoS, before being transmitted using high QoS
Scape part or central part grade the video flowing of pith, it is ensured that the channel of LTE wireless communication systems is passed
Under conditions of transmission quality is severe, the video flowing of pith can still be reliably transmitted to server.
Alternatively, it is also possible to transmit the video flowing of foreground part or core using default bearer, using special
With carrying transmission background parts or the video flowing of marginal portion.
The embodiment of the present invention by each two field picture of source video data by being divided into different regions, using not
Same sampling parameter carries out sampling to different regions and obtains different sampled datas, for different samplings
Data carry out coding using different coding parameters and obtain different video flowings, realize to source video data
Segmentation.
The operation principle of video source in the video transmission method that Fig. 3 provides for another embodiment of the present invention
The fundamental diagram of server in figure, the video transmission method that Fig. 4 provides for another embodiment of the present invention.
As shown in figure 3, the operation principle step of video source is as follows:
Step 301, video source carry out IMAQ;
Specifically, video source carries out IMAQ and obtains source video data.
Step 302, video source carry out picture breakdown;
As described above, each two field picture of source video data is decomposed into different regions by video source, such as the
One region and second area.
Step 303, video source carry out coding to first area and obtain coding 1;
Step 304, video source carry out coding to second area and obtain coding 2;
Step 305, video source apply for radio bearer 1 for coding 1;
Step 306, video source apply for radio bearer 2 for coding 2.
As shown in figure 4, the operation principle step of server is as follows:
Step 401, server receive video flowing A by radio bearer 1;
Step 402, server receive video flowing B by radio bearer 2;
Step 403, server are decoded to video flowing A;
Step 404, server are decoded to video flowing B;
Video flowing A and the decoded data of video flowing B are overlapped and recovered by step 405, server
Source video data;
Step 406, server show the source video data.
Video flowing B is wirelessly sent to terminal device by step 407, server.
On the basis of above-described embodiment, the first area is background area, before the second area is
Scene area;Or the second area is background area, the first area is foreground area.
For example, the source video data that video source is obtained are high-definition image C, image C resolution ratio is
1080P, the foreground part in image C is obtained out using image processing techniques, foreground part sampled,
Video flowing A is obtained after coding, video flowing A is sent to terminal device for server, video source is by height
Clear image C and foreground part are done and background parts are obtained after image difference computing, background parts are sampled,
Video flowing B is obtained after coding.Video flowing A is transmitted with dedicated bearer, and video flowing B is transmitted with default bearer.
Region centered on the first area, the second area is fringe region;Or secondth area
Region centered on domain, the first area is fringe region.
For example, the source video data that video source is obtained are high-definition image C, image C resolution ratio is
1080P, the core in image C is obtained out using image processing techniques, core sampled,
Video flowing A is obtained after coding, video flowing A is sent to terminal device for server, video source is by height
Clear image C and core do and marginal portion are obtained after image difference computing, marginal portion sampled,
Video flowing B is obtained after coding.Video flowing A is transmitted with dedicated bearer, and video flowing B is transmitted with default bearer.
The video transmission method flow chart that Fig. 5 provides for another embodiment of the present invention.In the corresponding realities of Fig. 1
On the basis of applying example, video transmission method that the embodiment of the present invention is improved is comprised the following steps that:
Step S501, the image information with set rate acquisition source video data, described image information include
Multiple image;
Specifically, video source obtains the image information of source video data with set rate, for example, video
Source obtains the image of source video data with the speed of 30 frame per second.
Step S502, the multiple image is divided into the first image collection and the second image collection;
Video source is divided the multiple image of acquisition per second, for example, by 10 frames before acquisition per second
Image regard rear 20 two field picture of acquisition per second as the second image collection as the first image collection.
Step S503, the first sampling parameter of foundation carry out sampling acquisition first to described first image set and adopted
Sample data, carry out sampling to second image collection according to the second sampling parameter and obtain the second sampled data;
Sampling acquisition is carried out using the different sampling intervals respectively to the first image collection and the second image collection
Different sampled datas.
Step S504, coding is carried out to first sampled data according to the first coding parameter obtain described the
One video flowing, carries out coding acquisition described second to second sampled data according to the second coding parameter and regards
Frequency flows;
Step S505, carried using first to server and send first video flowing, using the second carrying
Second video flowing is sent to server, so that the server is by first video flowing and described the
Two video flowings are superposed to the source video data, and first video flowing or second video flowing are sent out
Give terminal device.
Step S504 and step S505 are consistent with step S204 and step S205 respectively, specific method this
Place is repeated no more.
The embodiment of the present invention passes through with the image information of set rate acquisition source video data, the image information
Including multiple image, multiple image is divided into the first image collection and the second image collection, to the first image
Set is sampled, encodes the first video flowing of acquisition, and the second image collection is sampled, acquisition is encoded
Second video flowing, realizes the segmentation to source video data.
Fig. 6 is the structure chart of video frequency transmitter provided in an embodiment of the present invention.The embodiment of the present invention is provided
Video frequency transmitter can perform video transmission method embodiment offer handling process, the transmission of video
Device is specially the video source in above method embodiment, as shown in fig. 6, video frequency transmitter 60 is wrapped
Acquisition module 61, segmentation module 62 and sending module 63 are included, wherein, acquisition module 61 is used to obtain source
Video data;Segmentation module 62 is used to the source video data being divided into the first video flowing and the second video
Stream;Sending module 63, which is used to carry to server using first, sends first video flowing, using second
Carry to server and send second video flowing, so that the server is by first video flowing and institute
State the second video flowing and be superposed to the source video data, and by first video flowing or second video
Stream is sent to terminal device.
The embodiment of the present invention is used by the way that source video data are divided into the first video flowing and the second video flowing
The carrying of different service quality by the first video flowing and the second video stream to server, compared to existing
The single service quality of technology sampling is transmitted to single high-resolution video, improves transmission of video
Flexibility;In addition, server need to only send out in the first video flowing and the second video flowing a video flowing
Terminal device is given, without by the video that high-resolution Video Quality Metric is low resolution, reducing service
The data processing amount of device, saves the resource consumption of server.
The structure chart for the video frequency transmitter that Fig. 7 provides for another embodiment of the present invention.In above-described embodiment
On the basis of, segmentation module 62 includes image segmentation unit 621, sampling unit 622 and coding unit 623,
Wherein, image segmentation unit 621 is used to each two field picture of the source video data being divided into first area
And second area;Sampling unit 622 is used to sample to the first area according to the first sampling parameter
The first sampled data is obtained, sampling acquisition second is carried out to the second area according to the second sampling parameter adopts
Sample data;Coding unit 623 is used to encode first sampled data according to the first coding parameter
First video flowing is obtained, coding acquisition is carried out to second sampled data according to the second coding parameter
Second video flowing.
Further, the first area is background area, and the second area is foreground area;Or
The second area is background area, and the first area is foreground area.
Further, region centered on the first area, the second area is fringe region;Or
Region centered on the second area, the first area is fringe region.
Preferably, acquisition module 61 specifically for set rate obtain source video data image information,
Described image information includes multiple image;Splitting module 62 includes image segmentation unit 621, sampling unit
622 and coding unit 623, wherein, image segmentation unit 621 is used to the multiple image being divided into first
Image collection and the second image collection;Sampling unit 622 is used for according to the first sampling parameter to described first
Image collection carries out sampling and obtains the first sampled data, according to the second sampling parameter to second image set
Close and carry out sampling the second sampled data of acquisition;Coding unit 623 is used for according to the first coding parameter to described
First sampled data carries out coding and obtains first video flowing, according to the second coding parameter to described second
Sampled data carries out coding and obtains second video flowing.
What video frequency transmitter provided in an embodiment of the present invention can be provided specifically for performing above-mentioned Fig. 1
Embodiment of the method, here is omitted for concrete function.
The embodiment of the present invention by each two field picture of source video data by being divided into different regions, using not
Same sampling parameter carries out sampling to different regions and obtains different sampled datas, for different samplings
Data carry out coding using different coding parameters and obtain different video flowings, realize to source video data
Segmentation;By obtaining the image information of source video data with set rate, the image information includes multiframe
Image, is divided into the first image collection and the second image collection by multiple image, and the first image collection is carried out
Sampling, coding obtain the first video flowing, and the second image collection is sampled, the second video of acquisition is encoded
Stream, realizes the segmentation to source video data.
In summary, the embodiment of the present invention is regarded by the way that source video data are divided into the first video flowing and second
Frequency flows, using the carrying of different service quality by the first video flowing and the second video stream to server,
The service quality single compared to prior art sampling is transmitted to single high-resolution video, is improved
The flexibility of transmission of video;In addition, server only need to be by one in the first video flowing and the second video flowing
Individual video stream is to terminal device, without by the video that high-resolution Video Quality Metric is low resolution,
The data processing amount of server is reduced, the resource consumption of server is saved;By by source video data
Each two field picture be divided into different regions, different regions is sampled using different sampling parameters
Different sampled datas are obtained, carrying out coding using different coding parameters for different sampled datas obtains
Different video flowings are obtained, the segmentation to source video data is realized;By obtaining source video with set rate
The image information of data, the image information includes multiple image, and multiple image is divided into the first image collection
With the second image collection, the first image collection is sampled, the first video flowing of acquisition is encoded, to second
Image collection is sampled, encodes the second video flowing of acquisition, realizes the segmentation to source video data.
In several embodiments provided by the present invention, it should be understood that disclosed apparatus and method,
It can realize by another way.For example, device embodiment described above is only schematical,
For example, the division of the unit, only a kind of division of logic function, can have in addition when actually realizing
Dividing mode, such as multiple units or component can combine or be desirably integrated into another system, or
Some features can be ignored, or not perform.It is another, shown or discussed coupling each other or
Direct-coupling or communication connection can be the INDIRECT COUPLING or communication link of device or unit by some interfaces
Connect, can be electrical, machinery or other forms.
The unit illustrated as separating component can be or may not be it is physically separate, make
It can be for the part that unit is shown or may not be physical location, you can with positioned at a place,
Or can also be distributed on multiple NEs.Can select according to the actual needs part therein or
Person's whole units realize the purpose of this embodiment scheme.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit,
Can also be that unit is individually physically present, can also two or more units be integrated in a list
In member.Above-mentioned integrated unit can both be realized in the form of hardware, it would however also be possible to employ hardware adds software
The form of functional unit is realized.
The above-mentioned integrated unit realized in the form of SFU software functional unit, can be stored in a computer
In read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, including some fingers
Order is to cause a computer equipment (can be personal computer, server, or network equipment etc.)
Or processor (processor) performs the part steps of each embodiment methods described of the invention.And it is foregoing
Storage medium include:USB flash disk, mobile hard disk, read-only storage (Read-Only Memory, ROM),
Random access memory (Random Access Memory, RAM), magnetic disc or CD etc. are various can be with
The medium of store program codes.
Those skilled in the art can be understood that, for convenience and simplicity of description, only with above-mentioned each
The division progress of functional module is for example, in practical application, as needed can divide above-mentioned functions
With by different functional module completions, i.e., the internal structure of device is divided into different functional modules, with
Complete all or part of function described above.The specific work process of the device of foregoing description, can be with
With reference to the corresponding process in preceding method embodiment, it will not be repeated here.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than right
It is limited;Although the present invention is described in detail with reference to foregoing embodiments, this area it is common
Technical staff should be understood:It can still modify to the technical scheme described in foregoing embodiments,
Or equivalent substitution is carried out to which part or all technical characteristic;And these modifications or replacement, and
The essence of appropriate technical solution is not set to depart from the scope of various embodiments of the present invention technical scheme.
Claims (10)
1. a kind of video transmission method, it is characterised in that including:
Obtain source video data;
The source video data are divided into the first video flowing and the second video flowing;
Carried using first to server and send first video flowing, carried and sent out to server using second
Second video flowing is sent, so that the server folds first video flowing and second video flowing
The source video data are added as, and first video flowing or second video stream are set to terminal
It is standby.
2. according to the method described in claim 1, it is characterised in that described by the source video data point
The first video flowing and the second video flowing are segmented into, including:
Each two field picture of the source video data is divided into first area and second area;
Sampling is carried out to the first area according to the first sampling parameter and obtains the first sampled data, according to the
Two sampling parameters carry out sampling to the second area and obtain the second sampled data;
Coding is carried out to first sampled data according to the first coding parameter and obtains first video flowing,
Coding is carried out to second sampled data according to the second coding parameter and obtains second video flowing.
3. method according to claim 2, it is characterised in that the first area is background area,
The second area is foreground area;Or
The second area is background area, and the first area is foreground area.
4. method according to claim 2, it is characterised in that region centered on the first area,
The second area is fringe region;Or
Region centered on the second area, the first area is fringe region.
5. according to the method described in claim 1, it is characterised in that the acquisition source video data, bag
Include:
The image information of source video data is obtained with set rate, described image information includes multiple image;
It is described that the source video data are divided into the first video flowing and the second video flowing, including:
The multiple image is divided into the first image collection and the second image collection;
Sampling is carried out to described first image set according to the first sampling parameter and obtains the first sampled data, according to
Sampling is carried out to second image collection according to the second sampling parameter and obtains the second sampled data;
Coding is carried out to first sampled data according to the first coding parameter and obtains first video flowing,
Coding is carried out to second sampled data according to the second coding parameter and obtains second video flowing.
6. a kind of video frequency transmitter, it is characterised in that including:
Acquisition module, for obtaining source video data;
Split module, for the source video data to be divided into the first video flowing and the second video flowing;
Sending module, sends first video flowing, using second for being carried using first to server
Carry to server and send second video flowing, so that the server is by first video flowing and institute
State the second video flowing and be superposed to the source video data, and by first video flowing or second video
Stream is sent to terminal device.
7. video frequency transmitter according to claim 6, it is characterised in that the segmentation module bag
Include:
Image segmentation unit, for each two field picture of the source video data to be divided into first area and
Two regions;
Sampling unit, is adopted for carrying out sampling acquisition first to the first area according to the first sampling parameter
Sample data, carry out sampling to the second area according to the second sampling parameter and obtain the second sampled data;
Coding unit, institute is obtained for carrying out coding to first sampled data according to the first coding parameter
State the first video flowing, coding is carried out to second sampled data according to the second coding parameter obtains described the
Two video flowings.
8. video frequency transmitter according to claim 7, it is characterised in that the first area is
Background area, the second area is foreground area;Or
The second area is background area, and the first area is foreground area.
9. video frequency transmitter according to claim 7, it is characterised in that the first area is
Central area, the second area is fringe region;Or
Region centered on the second area, the first area is fringe region.
10. video frequency transmitter according to claim 6, it is characterised in that the acquisition module
Image information specifically for obtaining source video data with set rate, described image information includes multiframe figure
Picture;
The segmentation module includes:
Image segmentation unit, for the multiple image to be divided into the first image collection and the second image collection;
Sampling unit, the is obtained for carrying out sampling to described first image set according to the first sampling parameter
One sampled data, carries out sampling to second image collection according to the second sampling parameter and obtains the second sampling
Data;
Coding unit, institute is obtained for carrying out coding to first sampled data according to the first coding parameter
State the first video flowing, coding is carried out to second sampled data according to the second coding parameter obtains described the
Two video flowings.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610230119.7A CN107295360B (en) | 2016-04-13 | 2016-04-13 | Video transmission method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610230119.7A CN107295360B (en) | 2016-04-13 | 2016-04-13 | Video transmission method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107295360A true CN107295360A (en) | 2017-10-24 |
| CN107295360B CN107295360B (en) | 2020-08-18 |
Family
ID=60095610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610230119.7A Active CN107295360B (en) | 2016-04-13 | 2016-04-13 | Video transmission method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107295360B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108471540A (en) * | 2018-03-21 | 2018-08-31 | 美澳视界(厦门)智能科技有限公司 | HD video smoothness live broadcasting method and device based on ultralow code stream |
| CN111527767A (en) * | 2017-12-27 | 2020-08-11 | 华为技术有限公司 | A method and device for improving network performance |
| WO2021208105A1 (en) * | 2020-04-17 | 2021-10-21 | Oppo广东移动通信有限公司 | Data processing method, communication device and computer storage medium |
| CN115082326A (en) * | 2021-03-12 | 2022-09-20 | 成都鼎桥通信技术有限公司 | Processing method for deblurring video, edge computing equipment and central processor |
| WO2023070362A1 (en) * | 2021-10-27 | 2023-05-04 | 京东方科技集团股份有限公司 | Display control method and apparatus, and display device and computer-readable medium |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7167519B2 (en) * | 2001-12-20 | 2007-01-23 | Siemens Corporate Research, Inc. | Real-time video object generation for smart cameras |
| US20070268362A1 (en) * | 2006-05-22 | 2007-11-22 | Matthew James West | Compressed data |
| CN101193261A (en) * | 2007-03-28 | 2008-06-04 | 腾讯科技(深圳)有限公司 | Video communication system and method |
| US20120170659A1 (en) * | 2009-09-04 | 2012-07-05 | Stmicroelectronics Pvt. Ltd. | Advance video coding with perceptual quality scalability for regions of interest |
| CN103108197A (en) * | 2011-11-14 | 2013-05-15 | 辉达公司 | Priority level compression method and priority level compression system for three-dimensional (3D) video wireless display |
| CN103220530A (en) * | 2013-04-22 | 2013-07-24 | 郑永春 | System and method for processing high-definition picture for intelligent monitoring |
| CN104427291A (en) * | 2013-08-19 | 2015-03-18 | 华为技术有限公司 | Image processing method and device |
| CN105306945A (en) * | 2014-07-10 | 2016-02-03 | 北京创鑫汇智科技发展有限责任公司 | Scalable synopsis coding method and device for monitor video |
-
2016
- 2016-04-13 CN CN201610230119.7A patent/CN107295360B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7167519B2 (en) * | 2001-12-20 | 2007-01-23 | Siemens Corporate Research, Inc. | Real-time video object generation for smart cameras |
| US20070268362A1 (en) * | 2006-05-22 | 2007-11-22 | Matthew James West | Compressed data |
| CN101193261A (en) * | 2007-03-28 | 2008-06-04 | 腾讯科技(深圳)有限公司 | Video communication system and method |
| US20120170659A1 (en) * | 2009-09-04 | 2012-07-05 | Stmicroelectronics Pvt. Ltd. | Advance video coding with perceptual quality scalability for regions of interest |
| CN103108197A (en) * | 2011-11-14 | 2013-05-15 | 辉达公司 | Priority level compression method and priority level compression system for three-dimensional (3D) video wireless display |
| CN103220530A (en) * | 2013-04-22 | 2013-07-24 | 郑永春 | System and method for processing high-definition picture for intelligent monitoring |
| CN104427291A (en) * | 2013-08-19 | 2015-03-18 | 华为技术有限公司 | Image processing method and device |
| CN105306945A (en) * | 2014-07-10 | 2016-02-03 | 北京创鑫汇智科技发展有限责任公司 | Scalable synopsis coding method and device for monitor video |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111527767A (en) * | 2017-12-27 | 2020-08-11 | 华为技术有限公司 | A method and device for improving network performance |
| CN111527767B (en) * | 2017-12-27 | 2023-10-20 | 华为技术有限公司 | Method and equipment for improving network performance |
| CN108471540A (en) * | 2018-03-21 | 2018-08-31 | 美澳视界(厦门)智能科技有限公司 | HD video smoothness live broadcasting method and device based on ultralow code stream |
| WO2021208105A1 (en) * | 2020-04-17 | 2021-10-21 | Oppo广东移动通信有限公司 | Data processing method, communication device and computer storage medium |
| CN115082326A (en) * | 2021-03-12 | 2022-09-20 | 成都鼎桥通信技术有限公司 | Processing method for deblurring video, edge computing equipment and central processor |
| WO2023070362A1 (en) * | 2021-10-27 | 2023-05-04 | 京东方科技集团股份有限公司 | Display control method and apparatus, and display device and computer-readable medium |
| US12438998B2 (en) | 2021-10-27 | 2025-10-07 | Boe Technology Group Co., Ltd. | Display control method, display control device, display apparatus and computer readable medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107295360B (en) | 2020-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107295360A (en) | Video transmission method and device | |
| CN109685202B (en) | Data processing method and device, storage medium and electronic device | |
| CN109064399B (en) | Image super-resolution reconstruction method and system, computer device and storage medium thereof | |
| US11798254B2 (en) | Bandwidth limited context based adaptive acquisition of video frames and events for user defined tasks | |
| US10673567B2 (en) | Transmission processing method and device | |
| CN102984495A (en) | Video image processing method and device | |
| EP2763451B1 (en) | Monitoring 3g/4g handovers in telecommunications networks | |
| CN103843358A (en) | Contents distribution system, cache server, and contents distribution method | |
| EP2858412A1 (en) | Method and device for forwarding data and base station | |
| US20130265869A1 (en) | Systems and Methods for Selective Data Redundancy Elimination for Resource Constrained Hosts | |
| US11902522B2 (en) | Character restoration method and apparatus, storage medium, and electronic device | |
| US20140313973A1 (en) | Data offloading apparatus and method | |
| EP4354806A1 (en) | Method and apparatus for acquiring traffic feature analysis result, and network side device | |
| CN112187774A (en) | Encrypted data length reduction method based on HTTP/2 transmission characteristics | |
| US12382315B2 (en) | Deployment control system, deployment control method, and deployment control program | |
| CN112637609B (en) | Image real-time transmission method, sending end and receiving end | |
| CN103780325A (en) | Satellite transmission monitoring system | |
| KR20200088409A (en) | Synchronization method and device | |
| CN111432384B (en) | Large-data-volume audio Bluetooth real-time transmission method for equipment with recording function | |
| US9130827B2 (en) | Sampling from distributed streams of data | |
| CN108834161B (en) | Voice optimization method and device for micro base station, computer storage medium and equipment | |
| US11388456B2 (en) | Dynamic allocation of CPU cycles in video stream processing | |
| CN107124559B (en) | A kind of communication data compression method | |
| EP3749010A1 (en) | Method, apparatus and system for reporting radio access network traffic, and storage medium | |
| US20160261726A1 (en) | Method, Apparatus, and System for Acquiring Media Service Parameter Indication |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |