CN102547213A - 一种用于视频会议***的视频成像预览方法 - Google Patents
一种用于视频会议***的视频成像预览方法 Download PDFInfo
- Publication number
- CN102547213A CN102547213A CN201110436944XA CN201110436944A CN102547213A CN 102547213 A CN102547213 A CN 102547213A CN 201110436944X A CN201110436944X A CN 201110436944XA CN 201110436944 A CN201110436944 A CN 201110436944A CN 102547213 A CN102547213 A CN 102547213A
- Authority
- CN
- China
- Prior art keywords
- video
- preview
- video stream
- file
- stream
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种用于视频会议***的视频成像预览方法,从电视墙服务器和录播服务器网络接口接收所有原始视频流,对其进行分解、提取视频关键帧并通过HTTP协议发送到视频预览页面接口,通过H.264解码器解码生成YUV数据,预览视频流模块将YUV数据进行二次编码,通过二次编码生成的H.264预览视频流再经过预览视频流分段器生成预览视频文件,视频预览页面通过HTTP向预览视频文件分发模块请求预览视频文件,通过H.264解码器解码解析为YUV数据,预览视频流播放器将YUV数据绘制到屏幕。方便用户在操作台对当前服务器视频流进行视频预览,并且可以对每路视频流进行组合拼接完善服务器输出呈现功能,增强用户体验。
Description
技术领域
本发明涉及一种用于视频会议***的视频成像预览方法,属于电视/视频通信技术领域。
背景技术
随着视频会议的需求不断发展,电视墙服务器和录播服务器在视频会议***中的应用越来越广泛。在现阶段电视墙服务器和录播服务器都是将输入服务器的视频流直接进行输出,所以用户看到的视频图像都是MCU(多点控制单元)或者是视频终端的原始图像,电视墙服务器和录播服务器的操作人员必须借助其它视频会议设备对视频会议进行监控,在这种情况下会议呈现画面很难被控制,而且不便于会议后期视频资料的整理与保存。因此,现有的电视墙服务器和录播服务器不能满足复杂会议的控制和使用需求。
发明内容
本发明为克服现有技术之不足,提供一种用于视频会议***的视频成像预览方法,视频流预览页面通过服务器获取每路视频流的关键帧图像和动态预览图像,方便用户在操作台对当前服务器视频流进行视频预览,并且可以对每路视频流进行组合拼接完善服务器输出呈现功能,增强用户体验。
为实现上述目的,采用的技术方案是:一种用于视频会议***的视频成像预览方法,其特征是,包括以下步骤:
(1)从电视墙服务器和录播服务器网络接口接收所有原始视频流,对其进行分解、提取视频关键帧,连续的原始视频流看作为沿时间维变化的图像序列,原始视频流分解即是按图像视觉特征的变化把原始视频流分解为多个子图像序列,H.264视频流是以NAL单元传送,但在一个NAL单元里面存放着I-Slice、P-Slice或B-Slice,同时也可能存放着图像的其他信息。根据NAL的类型可以判断出哪一帧数据是视频关键帧;
(2)将得到的视频关键帧通过HTTP协议发送到视频预览页面接口,视频预览页面将原始视频流的视频关键帧通过H.264解码器解码生成YUV数据,存放到内存中,视频关键帧预览模块将YUV数据绘制到屏幕,实现视频关键帧的呈现;
(3)将存放在内存中的YUV数据输入到预览视频流模块,在预览视频流模块内H.264编码器将YUV数据进行二次编码,编码的视频尺寸为CIF或QCIF,通过二次编码生成的H.264预览视频流再经过预览视频流分段器生成预览视频文件,视频预览页面通过HTTP向预览视频文件分发模块请求预览视频文件;
(4)将得到的预览视频文件通过H.264解码器解码解析为YUV数据,预览视频流播放器将YUV数据绘制到屏幕。
所说视频预览页面可以控制电视墙服务器和录播服务器定时发送每一路原始视频流的关键帧图像或者手动请求原始视频流关键帧图像,定时发送关键帧的时间间隔不能少于10秒,因为频繁的关键帧提取操作将降低电视墙服务器和录播服务器的处理性能。
所说视频预览页面可以控制电视墙服务器和录播服务器发送原始视频流要小于512Kbps,因为过大的视频尺寸和视频流速率将降低电视墙服务器和录播服务器的处理性能。
所说预览视频流与原始视频流的视频内容完全一致,只是预览视频流的视频尺寸和视频流速率小于原始视频流。
所说预览视频流分段器从H.264编码器读入预览视频流并将它分成一系列相等时间的预览视频文件,使每段都是一个单独的文件,从连续的预览视频流中生成的预览视频文件仍然可以被无缝的重构。预览视频流分段器同时会创建一个包含各预览视频文件引用的索引文件,每当预览视频流分段器完成一个新的预览视频文件,索引文件就会被更新。索引文件被用来确认预览视频文件的可用性和位置。预览视频文件通常由预览视频流分段器基于编码器的输出产生,由一系列视频编码是H.264以及音频编码是AAC的媒体文件组成。
所说预览视频文件分发模块可以是一个Web服务器或者Web缓存***,基于HTTP协议发布媒体文件和索引文件;
所说视频流预览页面可以对每路预览视频流进行组合拼接,将多路视频实时合成并输出给下游模块,供用户选择分屏模式。
所说视频流预览页面可对每路预览视频流进行组合拼接操作,使多路视频流合并为一路视频流呈现。通过设置预览视频流合成模块,该模块功能为将多路视频实时合成后并输出给下游模块,能够支持多种分屏模式,并能由用户随时选择何种分屏模式。分屏模式是指按何种方式拼接视频,如四分屏是指将画面等分为四个区域,小区域的长宽分别为输出画面长宽的一半,然后将四路视频按顺序合成,其他分屏模式类似。该模块还能支持在合成输出画面上的任何位置实时添加其他指定内容,如滚动字幕,固定字幕,图标、商标等。
本发明的优点及显著效果:本发明视频流预览页面通过服务器获取每路视频流的关键帧图像和动态预览图像,方便用户在操作台对当前服务器视频流进行视频预览,并且可以对每路视频流进行组合拼接完善服务器输出呈现功能,增强用户体验。
附图说明
图1 是本发明方法的原理图;
图2 是本发明方法的方框图;
图3 是本发明方法的流程图。
具体实施方式
参看图1:
(1)从电视墙服务器和录播服务器网络接口接收所有原始视频流,对其进行分解、提取视频关键帧;
(2)将得到的原始视频流视频关键帧通过HTTP协议发送到视频预览页面接口,视频预览页面将原始视频流的视频关键帧通过H.264解码器解码生成YUV数据,存放到内存中,视频关键帧预览模块将YUV数据绘制到屏幕,实现视频关键帧的呈现;
(3)将存放在内存中的YUV数据输入到预览视频流模块,在预览视频流模块内H.264编码器将YUV数据进行二次编码,编码的视频尺寸为CIF或QCIF,通过二次编码生成的H.264预览视频流再经过预览视频流分段器生成预览视频文件,视频预览页面通过HTTP向预览视频文件分发模块请求预览视频文件;
(4)将得到的预览视频文件通过H.264解码器解码解析为YUV数据,预览视频流播放器将YUV数据绘制到屏幕。
参看图2,将存放在内存中的YUV数据输入到预览视频流模块,在预览视频流模块内H.264编码器将YUV数据进行二次编码,编码的视频尺寸为CIF或QCIF,在二次编码过程中也可以通过视频合成模块进行多路预览视频合成,合成后多路预览视频合并为一路预览视频输出,通过二次编码生成的H.264预览视频流再经过预览视频流分段器生成预览视频文件,视频预览页面通过HTTP向预览视频文件分发模块请求预览视频文件;将得到的预览视频文件通过H.264解码器解码解析为YUV数据,预览视频流播放器将YUV数据绘制到屏幕。
参看图3:
(1)从电视墙服务器和录播服务器网络接口接收所有原始视频流,对其进行有两种不同的处理:视频关键显示和视频流预览;
(2)视频关键帧显示:定时分解视频流和提取视频关键帧,将得到的原始视频流视频关键帧通过HTTP协议发送到视频预览页面接口,视频预览页面将原始视频流的视频关键帧通过H.264解码器解码生成YUV数据,存放到内存中,视频关键帧预览模块将YUV数据绘制到屏幕,实现视频关键帧的呈现;
(3)视频流预览:将输入的视频流送入H.264解码器生成YUV数据存放在内存中,将存放在内存中的YUV数据输入到预览视频流模块,在预览视频流模块内H.264编码器将YUV数据进行二次编码,编码的视频尺寸为CIF或QCIF,在二次编码过程中也可以通过视频合成模块进行多路预览视频合成,合成后多路预览视频合并为一路预览视频输出,通过二次编码生成的H.264预览视频流再经过预览视频流分段器生成预览视频文件,视频预览页面通过HTTP向预览视频文件分发模块请求预览视频文件;
(4)将得到的预览视频文件通过H.264解码器解码解析为YUV数据,预览视频流播放器将YUV数据绘制到屏幕。
Claims (7)
1.一种用于视频会议***的视频成像预览方法,其特征是,包括以下步骤:
(1)从电视墙服务器和录播服务器网络接口接收所有原始视频流,对其进行分解、提取视频关键帧,连续的原始视频流看作为沿时间维变化的图像序列,原始视频流分解即是按图像视觉特征的变化把原始视频流分解为多个子图像序列,依据以NAL单元传送H.264原始视频流的特点,从NAL的类型,判断出哪一帧原始视频流是视频关键帧;
(2)将得到的原始视频流视频关键帧通过HTTP协议发送到视频预览页面接口,视频预览页面将原始视频流的视频关键帧通过H.264解码器解码生成YUV数据,存放到内存中,视频关键帧预览模块将YUV数据绘制到屏幕,实现视频关键帧的呈现;
(3)将存放在内存中的YUV数据输入到预览视频流模块,在预览视频流模块内H.264编码器将YUV数据进行二次编码,编码的视频尺寸为CIF或QCIF,通过二次编码生成的H.264预览视频流再经过预览视频流分段器生成预览视频文件,视频预览页面通过HTTP向预览视频文件分发模块请求预览视频文件;
(4)将得到的预览视频文件通过H.264解码器解码解析为YUV数据,预览视频流播放器将YUV数据绘制到屏幕。
2.根据权利要求1所述的用于视频会议***的视频成像预览方法,其特征是,视频预览页面控制电视墙服务器和录播服务器定时发送每一路原始视频流的关键帧图像或者手动请求原始视频流关键帧图像,定时发送关键帧的时间间隔不能少于10秒。
3.根据权利要求1所述的用于视频会议***的视频成像预览方法,其特征是,视频预览页面控制电视墙服务器和录播服务器发送原始视频流的预览视频流,预览视频流的尺寸大小只能设置为CIF或QICF并且预览视频流的速率小于512Kbps。
4.根据权利要求1所述的用于视频会议***的视频成像预览方法,其特征是,预览视频流与原始视频流的视频内容完全一致,只是预览视频流的视频尺寸和视频流速率小于原始视频流。
5.根据权利要求1所述的用于视频会议***的视频成像预览方法,其特征是,预览视频流分段器从H.264编码器读入预览视频流并将它分成相等时间的预览视频文件,使每段都是一个单独的文件,预览视频流分段器同时创建一个包含各预览视频文件引用的索引文件;
每当预览视频流分段器完成一个新的预览视频文件,则更新索引文件,预览视频文件预览视频流分段器基于编码器的输出产生,由一系列视频编码包括H.264以及音频编码AAC的媒体文件。
6.根据权利要求1所述的用于视频会议***的视频成像预览方法,其特征是,预览视频文件分发模块是一个Web服务器或者Web缓存***,基于HTTP协议发布媒体文件和索引文件。
7.根据权利要求1所述的用于视频会议***的视频成像预览方法,其特征是,视频流预览页面对每路预览视频流进行组合拼接,将多路视频实时合成并输出给下游模块,供用户选择分屏模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110436944XA CN102547213A (zh) | 2011-12-23 | 2011-12-23 | 一种用于视频会议***的视频成像预览方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110436944XA CN102547213A (zh) | 2011-12-23 | 2011-12-23 | 一种用于视频会议***的视频成像预览方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102547213A true CN102547213A (zh) | 2012-07-04 |
Family
ID=46353027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110436944XA Pending CN102547213A (zh) | 2011-12-23 | 2011-12-23 | 一种用于视频会议***的视频成像预览方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102547213A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015035934A1 (en) * | 2013-09-13 | 2015-03-19 | Tencent Technology (Shenzhen) Company Limited | Methods and systems for facilitating video preview sessions |
CN104954729A (zh) * | 2014-03-31 | 2015-09-30 | 鸿富锦精密工业(深圳)有限公司 | 视频会议数据处理方法及*** |
CN105376658A (zh) * | 2014-08-26 | 2016-03-02 | 无锡天脉聚源传媒科技有限公司 | 一种生成视频文件概览的装置和方法 |
WO2016165589A1 (zh) * | 2015-04-17 | 2016-10-20 | 中兴通讯股份有限公司 | 图像显示方法及装置 |
CN106488262A (zh) * | 2016-10-21 | 2017-03-08 | 安徽协创物联网技术有限公司 | 一种视频直播流转码*** |
WO2017113474A1 (zh) * | 2015-12-30 | 2017-07-06 | 邦彦技术股份有限公司 | 一种基于dsp的多通道视频流控制***和方法 |
CN109660549A (zh) * | 2018-12-29 | 2019-04-19 | 贵阳朗玛信息技术股份有限公司 | 一种视频帧数据包发送、接收方法及装置 |
CN110149497A (zh) * | 2019-04-09 | 2019-08-20 | 视联动力信息技术股份有限公司 | 一种视联网数据传输方法、装置、***及可读存储介质 |
CN112073810A (zh) * | 2020-11-16 | 2020-12-11 | 全时云商务服务股份有限公司 | 一种多布局的云会议录制方法、***和可读存储介质 |
CN112689119A (zh) * | 2021-03-11 | 2021-04-20 | 全时云商务服务股份有限公司 | 一种云会议中录制视频合屏的处理方法及装置 |
CN113076050A (zh) * | 2021-04-25 | 2021-07-06 | 深圳创维-Rgb电子有限公司 | 基于内存拷贝的人机交互方法、装置、电视机及存储介质 |
CN114071226A (zh) * | 2022-01-14 | 2022-02-18 | 飞狐信息技术(天津)有限公司 | 视频预览图的生成方法及装置、存储介质及电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH029202A (ja) * | 1988-02-23 | 1990-01-12 | Thomson Csf | マイクロ波電力伝送回路用モード変換器 |
JPH099202A (ja) * | 1995-06-23 | 1997-01-10 | Ricoh Co Ltd | 索引生成方法、索引生成装置、索引付け装置、索引付け方法、ビデオ議事録生成方法、フレーム編集方法及びフレーム編集装置 |
CN1444398A (zh) * | 2002-03-12 | 2003-09-24 | 中国科学院计算技术研究所 | 基于关键帧的视频流索引播放*** |
CN101031069A (zh) * | 2006-12-13 | 2007-09-05 | 北京大学 | 一种网络电视视频化电子节目导航方法及*** |
US20100333004A1 (en) * | 2009-06-24 | 2010-12-30 | Tandberg Telecom As | Method, apparatus and system for modifying a composite video signal |
CN101938626A (zh) * | 2010-09-15 | 2011-01-05 | 杭州海康威视数字技术股份有限公司 | 一种视频会议终端、***和方法 |
CN201789560U (zh) * | 2009-09-28 | 2011-04-06 | 北京威方信科科技有限公司 | 高清电视墙服务器 |
CN102088621A (zh) * | 2011-03-10 | 2011-06-08 | 唐杰 | 电视墙服务器 |
-
2011
- 2011-12-23 CN CN201110436944XA patent/CN102547213A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH029202A (ja) * | 1988-02-23 | 1990-01-12 | Thomson Csf | マイクロ波電力伝送回路用モード変換器 |
JPH099202A (ja) * | 1995-06-23 | 1997-01-10 | Ricoh Co Ltd | 索引生成方法、索引生成装置、索引付け装置、索引付け方法、ビデオ議事録生成方法、フレーム編集方法及びフレーム編集装置 |
CN1444398A (zh) * | 2002-03-12 | 2003-09-24 | 中国科学院计算技术研究所 | 基于关键帧的视频流索引播放*** |
CN101031069A (zh) * | 2006-12-13 | 2007-09-05 | 北京大学 | 一种网络电视视频化电子节目导航方法及*** |
US20100333004A1 (en) * | 2009-06-24 | 2010-12-30 | Tandberg Telecom As | Method, apparatus and system for modifying a composite video signal |
CN201789560U (zh) * | 2009-09-28 | 2011-04-06 | 北京威方信科科技有限公司 | 高清电视墙服务器 |
CN101938626A (zh) * | 2010-09-15 | 2011-01-05 | 杭州海康威视数字技术股份有限公司 | 一种视频会议终端、***和方法 |
CN102088621A (zh) * | 2011-03-10 | 2011-06-08 | 唐杰 | 电视墙服务器 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015035934A1 (en) * | 2013-09-13 | 2015-03-19 | Tencent Technology (Shenzhen) Company Limited | Methods and systems for facilitating video preview sessions |
CN104954729A (zh) * | 2014-03-31 | 2015-09-30 | 鸿富锦精密工业(深圳)有限公司 | 视频会议数据处理方法及*** |
CN105376658A (zh) * | 2014-08-26 | 2016-03-02 | 无锡天脉聚源传媒科技有限公司 | 一种生成视频文件概览的装置和方法 |
CN105376658B (zh) * | 2014-08-26 | 2019-04-12 | 无锡天脉聚源传媒科技有限公司 | 一种生成视频文件概览的装置和方法 |
WO2016165589A1 (zh) * | 2015-04-17 | 2016-10-20 | 中兴通讯股份有限公司 | 图像显示方法及装置 |
WO2017113474A1 (zh) * | 2015-12-30 | 2017-07-06 | 邦彦技术股份有限公司 | 一种基于dsp的多通道视频流控制***和方法 |
CN106488262A (zh) * | 2016-10-21 | 2017-03-08 | 安徽协创物联网技术有限公司 | 一种视频直播流转码*** |
CN109660549A (zh) * | 2018-12-29 | 2019-04-19 | 贵阳朗玛信息技术股份有限公司 | 一种视频帧数据包发送、接收方法及装置 |
CN110149497A (zh) * | 2019-04-09 | 2019-08-20 | 视联动力信息技术股份有限公司 | 一种视联网数据传输方法、装置、***及可读存储介质 |
CN112073810A (zh) * | 2020-11-16 | 2020-12-11 | 全时云商务服务股份有限公司 | 一种多布局的云会议录制方法、***和可读存储介质 |
CN112073810B (zh) * | 2020-11-16 | 2021-02-02 | 全时云商务服务股份有限公司 | 一种多布局的云会议录制方法、***和可读存储介质 |
CN112689119A (zh) * | 2021-03-11 | 2021-04-20 | 全时云商务服务股份有限公司 | 一种云会议中录制视频合屏的处理方法及装置 |
CN112689119B (zh) * | 2021-03-11 | 2021-06-18 | 全时云商务服务股份有限公司 | 一种云会议中录制视频合屏的处理方法及装置 |
CN113076050A (zh) * | 2021-04-25 | 2021-07-06 | 深圳创维-Rgb电子有限公司 | 基于内存拷贝的人机交互方法、装置、电视机及存储介质 |
CN113076050B (zh) * | 2021-04-25 | 2022-05-20 | 深圳创维-Rgb电子有限公司 | 基于内存拷贝的人机交互方法、装置、电视机及存储介质 |
CN114071226A (zh) * | 2022-01-14 | 2022-02-18 | 飞狐信息技术(天津)有限公司 | 视频预览图的生成方法及装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102547213A (zh) | 一种用于视频会议***的视频成像预览方法 | |
US11785289B2 (en) | Receiving device, transmitting device, and data processing method | |
EP3018910B1 (en) | Transmission device, transmission method, reception device, and reception method | |
US7644425B2 (en) | Picture-in-picture mosaic | |
US8706473B2 (en) | System and method for insertion and removal of video objects | |
KR100904015B1 (ko) | 멀티동영상컨텐츠 탐색 서비스 제공 시스템 및 그 방법 | |
US20110032333A1 (en) | Method and system for 3d video format conversion with inverse telecine | |
US20130019024A1 (en) | Wireless 3d streaming server | |
JP6280212B2 (ja) | Hevcベースのip放送サービスの提供のための放送信号送受信方法及び装置 | |
US8462197B2 (en) | 3D video transforming device | |
CN100515079C (zh) | 一种在iptv中实现画中画的方法 | |
JP2010512096A (ja) | 非リアルタイムベースのデジタル実感放送送受信システム及びその方法 | |
US20170163934A1 (en) | Data, multimedia & video transmission updating system | |
KR100948691B1 (ko) | 삼차원 개인 광고 방송 서비스 제공 장치와 방법 및 인터넷 방송 수신 장치 | |
CN1881925A (zh) | 在因特协议音视频广播网络直播频道切换的方法及结构 | |
US20100138862A1 (en) | Channel selection method, synthesis coding device and iptv stb | |
US10368144B2 (en) | Method and device for transmitting and receiving broadcast signal | |
US20160057488A1 (en) | Method and System for Providing and Displaying Optional Overlays | |
US20110216164A1 (en) | Method and apparatus for converting two-dimensional video content for insertion into three-dimensional video content | |
US11936936B2 (en) | Method and system for providing and displaying optional overlays | |
US20140003539A1 (en) | Signalling Information for Consecutive Coded Video Sequences that Have the Same Aspect Ratio but Different Picture Resolutions | |
US20230319371A1 (en) | Distribution of Multiple Signals of Video Content Independently over a Network | |
CN104822070A (zh) | 多路视频流播放方法及装置 | |
CN114205637A (zh) | 一种白板和音视频同步方法、装置、设备及存储介质 | |
US20030142129A1 (en) | Content processing and distribution systems and processes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120704 |