[go: up one dir, main page]

CN103491333B - A kind of video distributing method being applied to one-to-many video broadcasting - Google Patents

A kind of video distributing method being applied to one-to-many video broadcasting Download PDF

Info

Publication number
CN103491333B
CN103491333B CN201310412375.4A CN201310412375A CN103491333B CN 103491333 B CN103491333 B CN 103491333B CN 201310412375 A CN201310412375 A CN 201310412375A CN 103491333 B CN103491333 B CN 103491333B
Authority
CN
China
Prior art keywords
video
transmission
file
network
error correction
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.)
Active
Application number
CN201310412375.4A
Other languages
Chinese (zh)
Other versions
CN103491333A (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.)
Jiangsu Aerospace dragon dream Information Technology Co., Ltd.
Original Assignee
JIANGSU LEMOTE TECHNOLOGY Corp Ltd
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 JIANGSU LEMOTE TECHNOLOGY Corp Ltd filed Critical JIANGSU LEMOTE TECHNOLOGY Corp Ltd
Priority to CN201310412375.4A priority Critical patent/CN103491333B/en
Publication of CN103491333A publication Critical patent/CN103491333A/en
Application granted granted Critical
Publication of CN103491333B publication Critical patent/CN103491333B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a kind of compatibility preferably, the video distributing method of network interference resistance, picture synchronization, video source server end is used uniformly across H264 coding and recompiles the video file needing broadcasting, the file of 1080P form is demoted, through decoding after media file to be played input, it is divided into two-way, one tunnel directly plays back in this locality, and the queue of a length of n when placement one is minimum on this path, the present invention is transmitted for different input videos, the video flowing producing unified specification.Thus improve the transmission compatibility to network environment.Terminal would only receive a kind of video flowing supporting specification simultaneously, thus improves terminal transparency.And the video source server in the present invention is in the video flowing of transmission, adds certain redundant data for the loss of data resisting in transmission.Thus possess preferable network interference resistance ability, and then improve the compatibility to various network environments.

Description

A kind of video distributing method being applied to one-to-many video broadcasting
Technical field
The present invention relates to a kind of video broadcasting transmission scheme, especially a kind of compatible preferably, network interference resistance, The video distributing method of picture synchronization.
Background technology
In current one-to-many video broadcasting scheme, video broadcasting, is led to video data by video source server Cross multicast mode be pushed to terminal and play.Such broadcast mode is usually at teacher computer and the machine for student of multi-media classroom Between carry out, but traditional multicast pushes mode and there is problems with, i.e. because hardware is joined between teacher computer and machine for student The difference compatibility performance put is the best, and under wireless network environment, in transmission, network interferences ratio is more serious, audio/video file Broadcasting is susceptible to Caton phenomenon.
And the network delay caused due to network transmission is inevitable, i.e. picture between teacher computer and machine for student Can not synchronize, because it is to synchronize that the sound of teacher computer and picture determine, the when of so seeing picture on machine for student, sound Sound has shifted to an earlier date, and picture sound asynchrony phenomenon is serious.
Summary of the invention
Goal of the invention: for the deficiencies in the prior art, applicant, through long-term practical exploration, devises one Plant compatible preferable, the video distributing method of network interference resistance, picture synchronization.
Technical scheme: in order to realize foregoing invention purpose, the technical solution adopted in the present invention is: Yi Zhongjian Capacitive is preferable, the video distributing method of network interference resistance, picture synchronization, is mainly used in one-to-many video broadcasting scheme, Said method comprising the steps of:
1, media file to be played is screened by video source server end, separates video, audio frequency, is distinguished as Audio file enters audio decoder step, and adds not limit for length's queue, carries out local audio output.Video source service at present Device end and multimedia play terminal user are at one and close in space, thus can share video source service with everybody The audio amplifier of device end, i.e. audio file can everybody can synchronize to receive without network transmission;If media to be played are civilian Part is distinguished as video file and then enters next step.
2, first video file is carried out video decoding.Being divided into two-way after video decoding, a road is directly in this locality Play out, and the queue of a length of n when placement one is minimum on this path, the data i.e. having just enter into queue need to wait After n unit of time, just can submit to backward, one time delay n of artificial generation, then carry out local video output.
Another road video flowing utilizes efficient video coding to recompile, and current general H264 encodes, also H265 can be used to encode, and the compression efficiency of H265 coding exceeds one times than H264 coding.Current video file is big It is all 1080P even more high-resolution, so in addition to using unified digital video coding to recompile, also The video file of high level format demoted, to be downgraded to unified 720P form, according to the restriction of actual hardware, 480P and 320P can also be downgraded to.Thus can produce the video flowing in the range of single Video coding, fixing code stream, Network transmission is carried out to multimedia play terminal.
3, after multimedia play terminal network receives, FEC error correction is first carried out, by Real-time Transport Protocol The Slave pattern of jifferbuffer, time delay is set to n, and then multimedia play terminal plays out.
Further, in another road video flowing transmission of described step 2, subsidiary forward error correction coding (FEC), Often K video stream network bag of transmission, uses forward error correction coding, produces O error correction packets, i.e. K+O constitutes a biography Defeated window.
Yet further, multimedia play terminal, in one transmission window, receives K-bag in K, Receive O-bag in O, after K-and O-quantity reaches baseline required by FEC algorithm, i.e. recover whole K video Stream packets.
Beneficial effect: compared with prior art, it provides the benefit that the present invention:
1, the present invention is transmitted for different input videos, the video flowing producing unified specification.Thus regard The network transfer rate of frequency stream stable in the range of, improve the transmission compatibility to network environment.Terminal only can receive simultaneously To a kind of video flowing supporting specification, thus improve terminal transparency.
2, the video source server in the present invention is in the video flowing of transmission, adds certain redundant data and is used for Loss of data in opposing transmission.Thus possess preferable network interference resistance ability, and then improve various network environments Compatibility.
3, the present invention is when video source server end carries out local broadcasting, thinks addition one etc. before picture Treat duration n, it is ensured that video source server end be consistent on the broadcasting pictures sense organ of multimedia play terminal.
Accompanying drawing explanation
Fig. 1 is the structural representation of video source server end of the present invention.
Detailed description of the invention
Below by a most preferred embodiment, the technical program is described in detail, but the guarantor of the present invention The scope of protecting is not limited to described embodiment.
As shown in Figure 1: a kind of compatibility is preferable, the video distributing method of network interference resistance, picture synchronization, It is mainly used in one-to-many video broadcasting scheme, as a example by the video file by 1080P is play below, is specifically described the present invention Work process.
Media file to be played is screened by video source server end, separates video, audio frequency, isolated Audio file enters audio decoder step, adds not limit for length's queue after decoding, then waits that synchronous point and local video synchronize Directly carry out audio frequency output.Video source server end and multimedia play terminal share the audio amplifier of video source server end, i.e. Audio file does not carry out network transmission;Isolated video file then enters next step.
First video file is carried out video decoding.Being divided into two-way after video decoding, a road is directly entered in this locality Row is play, and the queue of a length of n when placement one is minimum on this path, and the data i.e. having just enter into queue need waiting n After individual unit of time, just can submit to backward, one time delay n of artificial generation, then carry out local video output;Another road Use H264 Video coding recompile, and to video file demote, be downgraded to unified 720P Form, thus produce the video flowing in the range of single Video coding, fixing code stream.
And after video data encodes again, it is packaged into RTP bag by RTP pay process, adds and do not limit Long queue, adds forward error correction (FEC) according to transmission window and sends to network.In transmission, this video flowing is subsidiary Forward error correction coding (FEC), often K video stream network bag of transmission, use forward error correction coding, produce O error correction Bag, i.e. K+O constitutes a transmission window.Multimedia play terminal, in one transmission window, receives K-in K Individual bag, receives O-bag in O, after K-and O-quantity reaches baseline required by FEC algorithm, i.e. recovers whole K Individual video streaming data packet, thus greatly reduces network transmission packet loss, the phenomenon that video playback card pauses.
After multimedia play terminal network receives, first carry out FEC error correction, by Real-time Transport Protocol The Slave pattern of jifferbuffer, time delay is set to n, and then multimedia play terminal plays out.
The above is only the preferred embodiment of the present invention, it should be pointed out that: common for the art For technical staff, under the premise without departing from the principles of the invention, it is also possible to make some improvements and modifications, these improve Also protection scope of the present invention is should be regarded as with retouching.

Claims (3)

1. the video distributing method being applied to one-to-many video broadcasting, it is characterised in that: described method includes following Step:
Media file to be played is screened by a, video source server end, separates video, audio frequency, is distinguished as audio frequency literary composition Part enters audio decoder step, and adds not limit for length's queue, carries out local audio output, is distinguished as video file and then enters Step b;
First b, video file carry out video decoding;
Being divided into two-way after the decoding of c, video, a road directly plays out in this locality, and places a minimum on this path The queue of Shi Changwei n, i.e. has just enter into after the data of queue need waiting n unit of time, just can submit to backward, artificially Produce a time delay n, then carry out local video output;Another road uses unified digital video coding again to compile Code, and the video file of high level format is demoted, it is downgraded to unified 720P form, thus produces single regarding Video flowing in the range of frequency coding, fixing code stream, carries out network transmission to multimedia play terminal;
After d, multimedia play terminal network receive, first carry out FEC error correction, by jifferbuffer in Real-time Transport Protocol Slave pattern, time delay is set to n, and then multimedia play terminal plays out.
A kind of video distributing method being applied to one-to-many video broadcasting the most according to claim 1, its feature exists In: in another road video flowing transmission of described step c, subsidiary forward error correction coding (FEC), often K video of transmission Flow network bag, uses forward error correction coding, produces O error correction packets, i.e. K+O constitutes a transmission window.
A kind of video distributing method being applied to one-to-many video broadcasting the most according to claim 2, its feature exists In: multimedia play terminal, in one transmission window, receives K-bag in K, receives O-bag, K-in O After reaching baseline required by FEC algorithm with O-quantity, i.e. recover whole K video streaming data packet.
CN201310412375.4A 2013-09-11 2013-09-11 A kind of video distributing method being applied to one-to-many video broadcasting Active CN103491333B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310412375.4A CN103491333B (en) 2013-09-11 2013-09-11 A kind of video distributing method being applied to one-to-many video broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310412375.4A CN103491333B (en) 2013-09-11 2013-09-11 A kind of video distributing method being applied to one-to-many video broadcasting

Publications (2)

Publication Number Publication Date
CN103491333A CN103491333A (en) 2014-01-01
CN103491333B true CN103491333B (en) 2017-01-04

Family

ID=49831260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310412375.4A Active CN103491333B (en) 2013-09-11 2013-09-11 A kind of video distributing method being applied to one-to-many video broadcasting

Country Status (1)

Country Link
CN (1) CN103491333B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657467A (en) * 2015-12-30 2016-06-08 深圳市讯方技术股份有限公司 Stream media file control method and system based on cloud desktop
CN105959778B (en) * 2016-04-29 2019-06-11 广州视睿电子科技有限公司 Multimedia file sharing method and device
CN111726669B (en) * 2019-03-18 2022-12-23 浙江宇视科技有限公司 Distributed decoding equipment and audio and video synchronization method thereof
CN115314731B (en) * 2022-06-23 2024-06-25 浙江大华技术股份有限公司 Video processing system, method, computer device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101083718A (en) * 2006-05-31 2007-12-05 北京汉辰科技有限公司 LCD terminal information publish platform system
CN200997661Y (en) * 2007-01-24 2007-12-26 赵季伟 Decoder/encoder composite combined engineering apparatus
CN102572547A (en) * 2010-12-15 2012-07-11 中兴通讯股份有限公司 Synchronous method, synchronous device and terminal for quickly accessing into multicast group
CN102802024A (en) * 2012-08-28 2012-11-28 曙光信息产业(北京)有限公司 Transcoding method and transcoding system realized in server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8311101B2 (en) * 2008-02-28 2012-11-13 Lsi Corporation Rate control for real time transcoding of subtitles for application with limited memory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101083718A (en) * 2006-05-31 2007-12-05 北京汉辰科技有限公司 LCD terminal information publish platform system
CN200997661Y (en) * 2007-01-24 2007-12-26 赵季伟 Decoder/encoder composite combined engineering apparatus
CN102572547A (en) * 2010-12-15 2012-07-11 中兴通讯股份有限公司 Synchronous method, synchronous device and terminal for quickly accessing into multicast group
CN102802024A (en) * 2012-08-28 2012-11-28 曙光信息产业(北京)有限公司 Transcoding method and transcoding system realized in server

Also Published As

Publication number Publication date
CN103491333A (en) 2014-01-01

Similar Documents

Publication Publication Date Title
CN103200461B (en) A kind of multiple stage playback terminal synchronous playing system and player method
CN102685588B (en) The decoder and its method of the synchronous presentation by the received content of heterogeneous networks
US20100254462A1 (en) Method for reducing memory usage with accelerated channel changes
CN103491333B (en) A kind of video distributing method being applied to one-to-many video broadcasting
CN103165156B (en) Audio video synchronization Play System and video broadcasting method, CD
CN102811368A (en) A mobile video live broadcast system
CN102946570A (en) Transmission system and method for multi-stream streaming media of self-adaption network bandwidth
US20140281011A1 (en) System and method for replicating a media stream
CN105703919A (en) Conference live method and system based on WeChat
CN202759552U (en) Multi-terminal video synchronous playing system based on IP network
WO2015064212A1 (en) Transmission device, transmission method, reception device, and reception method
CN104683823A (en) Multi-screen linked audio and video synchronizing system
CN103237232B (en) Internet video streaming media idle bandwidth adaptive approach
CN104333764A (en) Multi-channel video playing method and device
CN104135596A (en) Video and document anchor synchronous matching and showing method based on FLEX
CN202696813U (en) IP output apparatus based on converting multi-program transport stream to multipath single program transport stream
CN101800894B (en) Method and system for converting multimedia audio and video
CN103491426A (en) Video-on-demand system of IPTV
CN101924932A (en) Rapid making method of CNVS multimedia courseware
CN103780923A (en) System and method for multi-image playing based on webpage
CN201600871U (en) System, server and terminal for achieving special effect of multi-media
CN102710967A (en) Cloud television system and method
CN102244813A (en) Video playing method and internet television terminal applying same
CN106537930A (en) Multi-media streaming service presentation method, relevant device and relevant system
CN201414200Y (en) A system for real-time broadcasting of multi-video streaming media

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Zhang Fuxin

Inventor after: Wang Rui

Inventor after: Wei Hairui

Inventor after: Wu Shaogang

Inventor before: Zhang Fuxin

Inventor before: Chen Jie

Inventor before: Wang Rui

Inventor before: Wu Shaogang

Inventor before: Zhang Bin

Inventor before: Yan Hua

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170606

Address after: 215500 Changshou City, Jiangsu Province, Dream Road, No., No. 8

Patentee after: Jiangsu Aerospace dragon dream Information Technology Co., Ltd.

Address before: 215500 Jiangsu city of Suzhou province Changshou City Yushan Town Menglan Village

Patentee before: Jiangsu Lemote Technology Corporation Limited