[go: up one dir, main page]

CN103491333B - 一种应用于一对多视频广播的视频分流方法 - Google Patents

一种应用于一对多视频广播的视频分流方法 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
English (en)
Other versions
CN103491333A (zh
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/zh
Publication of CN103491333A publication Critical patent/CN103491333A/zh
Application granted granted Critical
Publication of CN103491333B publication Critical patent/CN103491333B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

本发明公开了一种兼容性较佳、抗网络干扰、画面同步的视频分流方法,视频源服务器端对需要播放的视频文件统一采用H264编码进行重新编码,对1080P格式的文件进行降级,待播放媒体文件输入后经过解码,分为两路,一路直接在本地进行回放,并且在此路径上放置一个最小时长为n的队列,本发明对于不同的输入视频,产生统一规格的视频流进行发送。从而提高了传输对网络环境的兼容性。同时终端只会接收到一种支持规格的视频流,从而提高了终端兼容性。并且本发明中的视频源服务器在传输的视频流中,加入一定的冗余数据用于抵抗传输中的数据丢失。从而具备较好的抗网络干扰能力,进而提高了对各种网络环境的兼容性。

Description

一种应用于一对多视频广播的视频分流方法
技术领域
本发明涉及一种视频广播传输方案,尤其是一种兼容性较佳、抗网络干扰、画面同步的视频分流方法。
背景技术
当前的一对多视频广播方案中,视频广播由视频源服务器将视频数据,通过组播方式推送给终端并播放。这样的播放方式一般是在多媒体教室的教师机和学生机之间进行,但是传统的组播推送方式存在以下问题,即教师机和学生机之间因为硬件配置的差异兼容性能不佳,并且在无线网络环境下,传输中网络干扰比较严重,影音文件播放容易发生卡顿现象。
并且由于网络传输造成的网络延时是必然的,即教师机和学生机之间画面不能同步,因为教师机的声音和画面确定是同步的,所以学生机上看到画面的时候,声音已经提前,画声不同步现象严重。
发明内容
发明目的:针对现有技术的不足,申请人经过长期的实践探索,设计了一种兼容性较佳、抗网络干扰、画面同步的视频分流方法。
技术方案:为了实现上述发明目的,本发明所采用的技术方案为:一种兼容性较佳、抗网络干扰、画面同步的视频分流方法,主要应用于一对多视频广播方案,所述方法包括以下步骤:
1、视频源服务器端对待播放媒体文件进行甄别,分离视频、音频,分辨为音频文件进入音频解码步骤,并加入不限长队列,进行本地音频输出。目前视频源服务器端和多媒体播放终端使用者都处在一个封闭空间内,这样就可以大家共享视频源服务器端的音箱,即音频文件可以不经过网络传输而大家即可同步接收;如果待播放媒体文件被分辨为视频文件则进入下一步。
2、对视频文件首先进行视频解码。视频解码后分为两路,一路直接在本地进行播放,并在此路径上放置一个最小时长为n的队列,即刚进入队列的数据需要等待n个时间单位后,才会向后提交,人为产生一个延时n,然后进行本地视频输出。
另一路视频流利用高效视频编码进行重新编码,目前通用H264编码,也可以采用H265编码,H265编码的压缩效率比H264编码高出一倍。目前的视频文件大都为1080P甚至更高分辨率,所以除了采用统一的数字视频编码进行重新编码以外,还要对高级格式的视频文件进行降级,降级为统一的720P格式,根据实际硬件的限制,还可以降级为480P和320P。这样就能产生单一视频编码、固定码流范围内的视频流,向多媒体播放终端进行网络发送。
3、多媒体播放终端网络接收后,首先进行FEC纠错,通过RTP协议中jifferbuffer的Slave模式,延时设置为n,然后多媒体播放终端进行播放。
进一步地,所述步骤2的另一路视频流传输中,附带前向纠错编码(FEC),每传输K个视频流网络包,使用前向纠错编码,产生O个纠错包,即K+O构成一个传输窗口。
再进一步地,多媒体播放终端在所述一个传输窗口内,收到K中K-个包,收到O中O-个包,K-和O-数量达到FEC算法所要求基线后,即恢复出全部K个视频流数据包。
有益效果:本发明与现有技术相比,其有益效果是:
1、本发明对于不同的输入视频,产生统一规格的视频流进行发送。从而视频流的网络传输率稳定在范围内,提高了传输对网络环境的兼容性。同时终端只会接收到一种支持规格的视频流,从而提高了终端兼容性。
2、本发明中的视频源服务器在传输的视频流中,加入一定的冗余数据用于抵抗传输中的数据丢失。从而具备较好的抗网络干扰能力,进而提高了对各种网络环境的兼容性。
3、本发明在视频源服务器端进行本地播放时,在画面之前认为加入一个等待时长n,保证了视频源服务器端和多媒体播放终端的播放画面感官上是一致的。
附图说明
图1为本发明视频源服务器端的结构示意图。
具体实施方式
下面通过一个最佳实施例,对本技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
如图1所示:一种兼容性较佳、抗网络干扰、画面同步的视频分流方法,主要应用于一对多视频广播方案,下面以1080P的视频文件播放为例,具体阐述本发明的工作过程。
视频源服务器端对待播放媒体文件进行甄别,分离视频、音频,分离出的音频文件进入音频解码步骤,解码后加入不限长队列,然后等待同步点和本地视频同步直接进行音频输出。视频源服务器端和多媒体播放终端共享视频源服务器端的音箱,即音频文件不进行网络传输;分离出的视频文件则进入下一步。
对视频文件首先进行视频解码。视频解码后分为两路,一路直接在本地进行播放,并在此路径上放置一个最小时长为n的队列,即刚进入队列的数据需要等待n个时间单位后,才会向后提交,人为产生一个延时n,然后进行本地视频输出;另一路采用H264视频编码进行重新编码,并且对的视频文件进行降级,降级为统一的720P格式,从而产生单一视频编码、固定码流范围内的视频流。
并且在视频数据再次编码后,通过RTP pay处理封装成RTP包,加入不限长队列,按照传输窗口添加前向纠错码(FEC)并向网络发送。传输中,该视频流附带前向纠错编码(FEC),每传输K个视频流网络包,使用前向纠错编码,产生O个纠错包,即K+O构成一个传输窗口。多媒体播放终端在所述一个传输窗口内,收到K中K-个包,收到O中O-个包,K-和O-数量达到FEC算法所要求基线后,即恢复出全部K个视频流数据包,这样就大大减少了网络传输丢包,视频播放卡顿的现象。
多媒体播放终端网络接收后,首先进行FEC纠错,通过RTP协议中jifferbuffer的Slave模式,延时设置为n,然后多媒体播放终端进行播放。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (3)

1.一种应用于一对多视频广播的视频分流方法,其特征在于:所述方法包括以下步骤:
a、视频源服务器端对待播放媒体文件进行甄别,分离视频、音频,分辨为音频文件进入音频解码步骤,并加入不限长队列,进行本地音频输出,分辨为视频文件则进入步骤b;
b、视频文件首先进行视频解码;
c、视频解码后分为两路,一路直接在本地进行播放,并在此路径上放置一个最小时长为n的队列,即刚进入队列的数据需要等待n个时间单位后,才会向后提交,人为产生一个延时n,然后进行本地视频输出;另一路采用统一的数字视频编码进行重新编码,并且对高级格式的视频文件进行降级,降级为统一的720P格式,从而产生单一视频编码、固定码流范围内的视频流,向多媒体播放终端进行网络发送;
d、多媒体播放终端网络接收后,首先进行FEC纠错,通过RTP协议中jifferbuffer的Slave模式,延时设置为n,然后多媒体播放终端进行播放。
2.根据权利要求1所述的一种应用于一对多视频广播的视频分流方法,其特征在于:所述步骤c的另一路视频流传输中,附带前向纠错编码(FEC),每传输K个视频流网络包,使用前向纠错编码,产生O个纠错包,即K+O构成一个传输窗口。
3.根据权利要求2所述的一种应用于一对多视频广播的视频分流方法,其特征在于:多媒体播放终端在所述一个传输窗口内,收到K中K-个包,收到O中O-个包,K-和O-数量达到FEC算法所要求基线后,即恢复出全部K个视频流数据包。
CN201310412375.4A 2013-09-11 2013-09-11 一种应用于一对多视频广播的视频分流方法 Active CN103491333B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310412375.4A CN103491333B (zh) 2013-09-11 2013-09-11 一种应用于一对多视频广播的视频分流方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310412375.4A CN103491333B (zh) 2013-09-11 2013-09-11 一种应用于一对多视频广播的视频分流方法

Publications (2)

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

Family

ID=49831260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310412375.4A Active CN103491333B (zh) 2013-09-11 2013-09-11 一种应用于一对多视频广播的视频分流方法

Country Status (1)

Country Link
CN (1) CN103491333B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657467A (zh) * 2015-12-30 2016-06-08 深圳市讯方技术股份有限公司 基于云桌面的流媒体文件控制方法及系统
CN105959778B (zh) * 2016-04-29 2019-06-11 广州视睿电子科技有限公司 多媒体文件分享的方法及装置
CN111726669B (zh) * 2019-03-18 2022-12-23 浙江宇视科技有限公司 一种分布式解码设备及其音视频同步的方法
CN115314731B (zh) * 2022-06-23 2024-06-25 浙江大华技术股份有限公司 视频处理系统、方法、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101083718A (zh) * 2006-05-31 2007-12-05 北京汉辰科技有限公司 液晶终端信息发布平台系统
CN200997661Y (zh) * 2007-01-24 2007-12-26 赵季伟 解码器/编码器复式组合工程机
CN102572547A (zh) * 2010-12-15 2012-07-11 中兴通讯股份有限公司 快速接入组播组的同步方法、同步装置和终端
CN102802024A (zh) * 2012-08-28 2012-11-28 曙光信息产业(北京)有限公司 在服务器端实现的转码方法以及转码系统

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 (zh) * 2006-05-31 2007-12-05 北京汉辰科技有限公司 液晶终端信息发布平台系统
CN200997661Y (zh) * 2007-01-24 2007-12-26 赵季伟 解码器/编码器复式组合工程机
CN102572547A (zh) * 2010-12-15 2012-07-11 中兴通讯股份有限公司 快速接入组播组的同步方法、同步装置和终端
CN102802024A (zh) * 2012-08-28 2012-11-28 曙光信息产业(北京)有限公司 在服务器端实现的转码方法以及转码系统

Also Published As

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

Similar Documents

Publication Publication Date Title
CN103200461B (zh) 一种多台播放终端同步播放系统及播放方法
CN102685588B (zh) 同步通过不同网络接收的内容的呈现的解码器及其方法
CN102946570B (zh) 一种自适应网络带宽的多流流媒体传输系统与传输方法
US20100254462A1 (en) Method for reducing memory usage with accelerated channel changes
CN100535959C (zh) 基于网络的多种媒体实时同步教学系统
CN103491333B (zh) 一种应用于一对多视频广播的视频分流方法
CN103165156B (zh) 视频同步播放系统及其视频播放方法、光盘
CN102811368A (zh) 一种移动视频直播系统
CN103648019A (zh) 一种基于hls协议的视频下载方法及其装置
US20140281011A1 (en) System and method for replicating a media stream
CN105703919A (zh) 一种基于微信的会议直播方法以及系统
CN202759552U (zh) 一种基于ip网络的多终端视频同步播放的系统
WO2015064212A1 (ja) 送信装置、送信方法、受信装置、及び、受信方法
CN104683823A (zh) 一种多屏联动音视频同步系统
CN103237232B (zh) 互联网视频流媒体传输空闲带宽自适应方法
CN104333764A (zh) 一种多路视频播放方法及装置
CN104135596A (zh) 基于flex的视频与文档锚点同步匹配及展现方法
CN202696813U (zh) 基于多节目传输流转多路单节目传输流的ip输出装置
CN101800894B (zh) 多媒体影音的转换方法以及系统
CN103491426A (zh) 一种iptv的视频点播系统
CN101924932A (zh) Cnvs多媒体课件快速制作方法
CN106537930A (zh) 多媒体流业务呈现方法和相关装置及相关系统
CN103780923A (zh) 基于网页实现多画面播放的系统及方法
CN201600871U (zh) 多媒体特效功能的实现系统、服务器及终端
CN203801040U (zh) 一种基于车载的数字化影音系统

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