CN102547213A - 一种用于视频会议***的视频成像预览方法 - Google Patents

一种用于视频会议***的视频成像预览方法 Download PDF

Info

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
Application number
CN201110436944XA
Other languages
English (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.)
NANJING VMEDIAX TECHNOLOGY CO LTD
Original Assignee
NANJING VMEDIAX TECHNOLOGY CO 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 NANJING VMEDIAX TECHNOLOGY CO LTD filed Critical NANJING VMEDIAX TECHNOLOGY CO LTD
Priority to CN201110436944XA priority Critical patent/CN102547213A/zh
Publication of CN102547213A publication Critical patent/CN102547213A/zh
Pending legal-status Critical Current

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所述的用于视频会议***的视频成像预览方法,其特征是,视频流预览页面对每路预览视频流进行组合拼接,将多路视频实时合成并输出给下游模块,供用户选择分屏模式。
CN201110436944XA 2011-12-23 2011-12-23 一种用于视频会议***的视频成像预览方法 Pending CN102547213A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 唐杰 电视墙服务器

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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