CN106911936A - 动态静态视频流图片覆盖方法 - Google Patents

动态静态视频流图片覆盖方法 Download PDF

Info

Publication number
CN106911936A
CN106911936A CN201710117067.7A CN201710117067A CN106911936A CN 106911936 A CN106911936 A CN 106911936A CN 201710117067 A CN201710117067 A CN 201710117067A CN 106911936 A CN106911936 A CN 106911936A
Authority
CN
China
Prior art keywords
live
picture
video
dynamic
video 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.)
Granted
Application number
CN201710117067.7A
Other languages
English (en)
Other versions
CN106911936B (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.)
DIGITAL TELEVISION TECHNOLOGY CENTER BEIJING PEONY ELECTRONIC GROUP Co Ltd
Original Assignee
DIGITAL TELEVISION TECHNOLOGY CENTER BEIJING PEONY ELECTRONIC GROUP 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 DIGITAL TELEVISION TECHNOLOGY CENTER BEIJING PEONY ELECTRONIC GROUP Co Ltd filed Critical DIGITAL TELEVISION TECHNOLOGY CENTER BEIJING PEONY ELECTRONIC GROUP Co Ltd
Priority to CN201710117067.7A priority Critical patent/CN106911936B/zh
Publication of CN106911936A publication Critical patent/CN106911936A/zh
Application granted granted Critical
Publication of CN106911936B publication Critical patent/CN106911936B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Image Processing (AREA)

Abstract

本发明公开一种动态静态视频流图片覆盖方法,用于在视频上叠加静态和动态图像,使得直播可以提供和电视节目一样的观看体验,包括:步骤1:直播发起方推送源视频流至直播云;步骤2:***开始侦听直播云事件,调用图片处理事件;步骤3:当***侦听到任意一件直播云事件被触发时,直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流;步骤4:直播云将合成视频流推送给观众的直播终端。本发明能够在直播视频流的不同阶段自动添加动态或者静态的图像。另一方面,本发明能够在直播流上实时覆盖图片,能够实时修改直播视频流,并且,任一平台实时覆盖图片所有平台均可实时接收修改后的直播视频流。

Description

动态静态视频流图片覆盖方法
技术领域
本发明涉及实时直播,尤其涉及实时直播的图片覆盖技术。
背景技术
随着实时直播技术的发展,带来了巨大的商机。但是用户观看直播时,仅仅能收看直播,而不能在直播流上实时覆盖图片,互动性较差。现有的技术中,弹幕和直播流是相互独立的,因此,换一个视频网站弹幕就会消失,不能实现任一平台覆盖所有平台实时接收,限制很大。水印技术也仅仅应用于转码阶段。因此,通过现有技术完全无法实时修改直播视频流。用户登录各个视频平台来收看直播节目,各个平台间没有交流和互动,十分不方便。
有必要进一步改进实时直播技术,使收看直播更加便捷。
发明内容
本发明之目的是一种动态静态视频流图片覆盖方法,其能够实时修改直播视频流,并且,任一平台实时覆盖图片所有平台均可实时接收修改后的直播视频流。
本发明提供一种动态静态视频流图片覆盖方法,用于在视频上叠加静态和动态图像,使得直播可以提供和电视节目一样的观看体验,包括:
步骤1:直播发起方推送源视频流至直播云;
步骤2:***开始侦听直播云事件,调用图片处理事件;
步骤3:当***侦听到任意一件直播云事件被触发时,直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流;
步骤4:直播云将合成视频流推送给观众的直播终端。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,步骤3包括:
步骤31:直播云对原视频流进行解码生成解码视频流;
步骤32:直播云对解码视频流的码率和画面进行调整生成覆盖了图片的视频流;
步骤33:直播云编码覆盖了图片的视频流生成合成视频流。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,步骤32包括:
步骤321:从ffmpeg和live555获取推送过来的H.264源视频流(实时视频流);
步骤322:将图片转化为视频帧叠加到源视频流中生成中间视频流;
步骤323:中间视频流数据覆盖源视频流数据。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,步骤322包括:
步骤3221:检测覆盖图像的文件格式是否是预设文件格式;
步骤3222:检测覆盖图像的尺寸是否大于预设像素数;
步骤3223:检测覆盖图像宽度和高度是否是偶数数目的像素;
步骤3224:检测覆盖图像坐标并校正覆盖图像在适配的每一帧的位置;
步骤3225:直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,步骤3的叠加模式包括:
预设模式,对用户编辑的相应直播模板下的所有直播流编辑生效的模式;
基于直播云的API实时编程模式,只对用户编辑的特定的直播流编辑生效的模式。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,步骤31包括:
将源视频流中的每个帧均解码为YUV12格式;
将覆盖图像均转换为YUV12格式。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,
步骤3221包括:检查覆盖图像的文件格式为GIF、JPEG、PNG、BMP或RGB类型图像时,输出第一检测结果为合格;
步骤3222包括:第一检测结果为合格时,检测叠加图像尺寸大于4x 4像素时,输出第二检测结果为合格;
步骤3223包括:第二检测结果为合格时,检测叠加图像宽度像素和高度像素均为偶数时,输出第三检测结果为合格;
步骤3224包括:第三检测结果为合格时,检测覆盖图像位于视频上的x和y坐标上,输出第四检测结果为合格;
步骤3225包括:当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为合格时,直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,对解码视频流的码率和画面进行调整包括:
直播时在视频画面中实时增加广告、标题、水印、公司徽标或符号或体育/股票行情收报器。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,步骤32还包括:
通过配置编码器的转码器模板和覆盖API,来对当前视频帧的尺寸进行调整。
作为优选方式,本发明提供一种动态静态视频流图片覆盖方法,其中,覆盖API包括:
在每个视频帧上覆盖一组或多组透明或半透明的图层,其中,每组图层可以包括一层或多层图层;
将后一组图层与前一组图层融合在一起。
本发明提供的一种动态静态视频流图片覆盖方法一方面能够在直播视频流的不同阶段自动添加动态或者静态的图像。另一方面能够在直播流上实时覆盖图片,能够实时修改直播视频流,并且,任一平台实时覆盖图片所有平台均可实时接收修改后的直播视频流。用户可以通过手动配置或基于直播云生命周期的外部事件的预编程序,使得网络直播获得电视直播一样的效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅用于解释本发明的构思。
图1为本发明动态静态视频流图片覆盖方法的示意框图;
图2为本发明动态静态视频流图片覆盖方法的示意框图步骤流程图;
图3为本发明动态静态视频流图片覆盖方法的原理图。
附图标记汇总:
1、直播发起方 2、直播云 3、***
4、直播终端
具体实施方式
在下文中,将参照附图描述本发明的动态静态视频流图片覆盖方法的实施例。
在此记载的实施例为本发明的特定的具体实施方式,用于说明本发明的构思,均是解释性和示例性的,不应解释为对本发明实施方式及本发明范围的限制。除在此记载的实施例外,本领域技术人员还能够基于本申请权利要求书和说明书所公开的内容采用显而易见的其它技术方案,这些技术方案包括对在此记载的实施例做出任何显而易见的替换和修改的技术方案。
本说明书的附图为示意图,辅助说明本发明的构思,示意性地表示各部分的相互关系。相同或相似的参考标记用于表示相同或相似的部分。
参见图1和图2,本发明提出的一种动态静态视频流图片覆盖方法,用于在视频上叠加静态和动态图像,使得直播可以提供和电视节目一样的观看体验,包括:
步骤1:S1直播发起方1推送源视频流至直播云2;
步骤2:S2***3开始侦听直播云2事件,调用图片处理事件;
步骤3:S3当***3侦听到任意一件直播云2事件被触发时,直播云2按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流;
步骤4:S4直播云2将合成视频流推送给观众的直播终端4。
在本实施例中,本发明可以基于直播云2的生命周期模型,可以在直播过程中合适的事件发生时叠加所需要的动态静态图片,比如直播开始时、直播进行中、直播结束时或者直播全程。
本发明可以同时提供两种叠加方式:预设模式,将某种直播模板下的所有直播流生效。基于直播云2开发API实时编程模式,只对具体的直播流生效。
本发明一方面能够在直播视频流的不同阶段自动添加动态或者静态的图像。另一方面能够在直播流上实时覆盖图片,能够实时修改直播视频流,并且,任一平台实时覆盖图片所有平台均可实时接收修改后的直播视频流。用户可以通过手动配置或基于直播云2生命周期的外部事件的预编程序,使得网络直播获得电视直播一样的效果。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,步骤3包括:
步骤31:直播云2对原视频流进行解码生成解码视频流;
步骤32:直播云2对解码视频流的码率和画面进行调整生成覆盖了图片的视频流;
步骤33:直播云2编码覆盖了图片的视频流生成合成视频流。
在本实施例中,本发明可以通过Java来实现视频流的编码、解码和动态/静态视频流图片的覆盖,其中,动态/静态视频流图片的覆盖的方法可以通过使用基于Java的直播云2API在直播视频流上叠加静态和动态图像来实现。***3开始侦听直播云2事件之前,可以是手动配置叠加图片的触发事件或基于直播云2生命周期的外部事件来预编程序来实现当事件触发时实时自动叠加图片的效果(例如:设置触发事件为在直播开始时、直播进行中和直播结束时自动叠加图片,也可以设置为用户切换直播命令时触发自动叠加图片),使得直播可以提供和电视节目一样的观看体验。基于该发明在直播时在视频画面中可以实时增加广告、标题、水印、公司徽标或符号、体育/股票行情收报器、气象信息、或是防洪防灾信息、弹幕等等。
使用直播云2实时编解码器来叠加图像图形,以便覆盖物是可能的最高标准,可以通过直播云2自动检测叠加图片的过程例如:检测覆盖图像的文件格式是否是GIF、JPEG、PNG、BMP或RGB类型图像。叠加图像尺寸是否大于4x4像素。叠加图像宽度和高度是否是偶数数目的像素。覆盖图像是否位于视频上的x和y坐标上。
当检测到图像类型、图像尺寸、图像像素数目和图像位置不符合标准时,可以发送不符合标准的相关消息告知叠加图片的用户,也可以调用用户预设的编码来自动修正图像类型、图像尺寸、图像像素数目和图像位置。
视频源中的每个帧解码后要求是YUV12格式,这是一个2x2像素格式。因为RGB是1x1像素格式,覆盖图像也必须转换为YUV12。可以在叠加图像之前先转码。如果覆盖图像是奇数个像素(宽度或高度),可能会覆盖后留边,因此可以先自动裁剪之后再覆盖图像。如果覆盖图像覆盖在视频帧的(x,y)坐标上,其中,x或y坐标位置造成留边现象,可以先自动校正覆盖的(x,y)坐标,然后再覆盖图像。
图像可以在解码帧,编码帧或解码和编码帧时叠加。在转码过程中,不同的叠加步骤将产生不同的结果:
可以在解码帧时覆盖图像,通过配置解码器或是通过直播云2上的覆盖API来实现覆盖。通过解码器和覆盖API来实现在解码帧之前进行图片大小和定位调整,以及帧缩放。通过帧缩放能够大大减少图片处理的时间,但是会降低画质。
可以在编码帧时覆盖图像,通过配置解码器或是通过直播云2上的覆盖API来实现覆盖。通过解码器和覆盖API来实现图片大小和定位调整,先对每个视频帧进行缩放,再对每个视频帧分别全尺寸覆盖图像。这样能够增加画质,但是会增加图片处理的时间。可以通过预设模式或者接口编程模式两种方式叠加图像,以适应不同场景。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,参见图3,其中,步骤32包括:
步骤321:从ffmpeg和live555获取推送过来的H.264源视频流(实时视频流);
步骤322:将图片转化为视频帧叠加到源视频流中生成中间视频流;
步骤323:中间视频流数据覆盖源视频流数据。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,步骤322包括:
步骤3221:检测覆盖图像的文件格式是否是预设文件格式;
步骤3222:检测覆盖图像的尺寸是否大于预设像素数;
步骤3223:检测覆盖图像宽度和高度是否是偶数数目的像素;
步骤3224:检测覆盖图像坐标并校正覆盖图像在适配的每一帧的位置;
步骤3225:直播云2按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,步骤3的叠加模式包括:
预设模式,对用户编辑的相应直播模板下的所有直播流编辑生效的模式;
基于直播云2的API实时编程模式,只对用户编辑的特定的直播流编辑生效的模式。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,步骤31包括:
将源视频流中的每个帧均解码为YUV12格式;
将覆盖图像均转换为YUV12格式。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,
步骤3221包括:检查覆盖图像的文件格式为GIF、JPEG、PNG、BMP或RGB类型图像时,输出第一检测结果为合格;
步骤3222包括:第一检测结果为合格时,检测叠加图像尺寸大于4x 4像素时,输出第二检测结果为合格;
步骤3223包括:第二检测结果为合格时,检测叠加图像宽度像素和高度像素均为偶数时,输出第三检测结果为合格;
步骤3224包括:第三检测结果为合格时,检测覆盖图像位于视频上的x和y坐标上,输出第四检测结果为合格;
步骤3225包括:当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为合格时,直播云2按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,对解码视频流的码率和画面进行调整包括:
直播时在视频画面中实时增加广告、标题、水印、公司徽标或符号或体育/股票行情收报器。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,步骤32还包括:
通过配置编码器的转码器模板和覆盖API,来对当前视频帧的尺寸进行调整。
本实施例进一步优选地,提供了一种动态静态视频流图片覆盖方法,其中,覆盖API包括:
在每个视频帧上覆盖一组或多组透明或半透明的图层,其中,每组图层可以包括一层或多层图层;
将后一组图层与前一组图层融合在一起。
以上对本发明的动态静态视频流图片覆盖方法进行了说明。对于本发明的动态静态视频流图片覆盖方法涉及的装置的具体特征可以根据本发明披露的特征的作用进行具体设计,这些设计均是本领域技术人员能够实现的。而且,本发明披露的各技术特征并不限于已披露的与其它特征的组合,本领域技术人员还可根据本发明之目的进行各技术特征之间的其它组合,以实现本发明之目的为准。

Claims (10)

1.一种动态静态视频流图片覆盖方法,用于在视频上叠加静态和动态图像,使得直播可以提供和电视节目一样的观看体验,包括:
步骤1:直播发起方推送源视频流至直播云;
步骤2:***开始侦听直播云事件,调用图片处理事件;
步骤3:当***侦听到任意一件直播云事件被触发时,所述直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流;
步骤4:所述直播云将合成视频流推送给观众的直播终端。
2.根据权利要求1所述的一种动态静态视频流图片覆盖方法,其中,步骤3包括:
步骤31:所述直播云对原视频流进行解码生成解码视频流;
步骤32:所述直播云对解码视频流的码率和画面进行调整生成覆盖了图片的视频流;
步骤33:所述直播云编码覆盖了图片的视频流生成合成视频流。
3.根据权利要求2所述的一种动态静态视频流图片覆盖方法,其中,步骤32包括:
步骤321:从ffmpeg和live555获取推送过来的H.264源视频流(实时视频流);
步骤322:将图片转化为视频帧叠加到源视频流中生成中间视频流;
步骤323:中间视频流数据覆盖源视频流数据。
4.根据权利要求3所述的一种动态静态视频流图片覆盖方法,其中,步骤322包括:
步骤3221:检测覆盖图像的文件格式是否是预设文件格式;
步骤3222:检测覆盖图像的尺寸是否大于预设像素数;
步骤3223:检测覆盖图像宽度和高度是否是偶数数目的像素;
步骤3224:检测覆盖图像坐标并校正覆盖图像在适配的每一帧的位置;
步骤3225:直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片。
5.根据权利要求1所述的一种动态静态视频流图片覆盖方法,其中,步骤3所述的叠加模式包括:
预设模式,对用户编辑的相应直播模板下的所有直播流编辑生效的模式;
基于直播云的API实时编程模式,只对用户编辑的特定的直播流编辑生效的模式。
6.根据权利要求1所述的一种动态静态视频流图片覆盖方法,其中,步骤31包括:
将源视频流中的每个帧均解码为YUV12格式;
将覆盖图像均转换为YUV12格式。
7.根据权利要求4所述的一种动态静态视频流图片覆盖方法,其中,
步骤3221包括:检查覆盖图像的文件格式为GIF、JPEG、PNG、BMP或RGB类型图像时,输出第一检测结果为合格;
步骤3222包括:第一检测结果为合格时,检测叠加图像尺寸大于4x4像素时,输出第二检测结果为合格;
步骤3223包括:第二检测结果为合格时,检测叠加图像宽度像素和高度像素均为偶数时,输出第三检测结果为合格;
步骤3224包括:第三检测结果为合格时,检测覆盖图像位于视频上的x和y坐标上,输出第四检测结果为合格;
步骤3225包括:当第一检测结果、第二检测结果、第三检测结果和第四检测结果均为合格时,所述直播云按照相应的叠加模式对源视频流自动叠加所需要的动态静态图片生成合成视频流。
8.根据权利要求2所述的一种动态静态视频流图片覆盖方法,其中,对解码视频流的码率和画面进行调整包括:
直播时在视频画面中实时增加广告、标题、水印、公司徽标或符号或体育/股票行情收报器。
9.根据权利要求2所述的一种动态静态视频流图片覆盖方法,其中,步骤32还包括:
通过配置编码器的转码器模板和覆盖API,来对当前视频帧的尺寸进行调整。
10.根据权利要求9所述的一种动态静态视频流图片覆盖方法,其中,覆盖API包括:
在每个视频帧上覆盖一组或多组透明或半透明的图层,其中,每组图层可以包括一层或多层图层;
将后一组图层与前一组图层融合在一起。
CN201710117067.7A 2017-03-01 2017-03-01 动态静态视频流图片覆盖方法 Active CN106911936B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710117067.7A CN106911936B (zh) 2017-03-01 2017-03-01 动态静态视频流图片覆盖方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710117067.7A CN106911936B (zh) 2017-03-01 2017-03-01 动态静态视频流图片覆盖方法

Publications (2)

Publication Number Publication Date
CN106911936A true CN106911936A (zh) 2017-06-30
CN106911936B CN106911936B (zh) 2020-04-28

Family

ID=59185973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710117067.7A Active CN106911936B (zh) 2017-03-01 2017-03-01 动态静态视频流图片覆盖方法

Country Status (1)

Country Link
CN (1) CN106911936B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107205165A (zh) * 2017-07-11 2017-09-26 成都德芯数字科技股份有限公司 图文叠加方法及装置
CN107610036A (zh) * 2017-09-26 2018-01-19 武汉斗鱼网络科技有限公司 一种输出直播标识图片的方法、装置及计算机设备
CN108024072A (zh) * 2017-11-30 2018-05-11 北京小米移动软件有限公司 信息处理方法及设备
CN108717701A (zh) * 2018-05-24 2018-10-30 北京金山安全软件有限公司 一种制作影片残影特效的方法、装置、电子设备及介质
CN108974488A (zh) * 2018-08-31 2018-12-11 杭州当虹科技股份有限公司 一种动态批量图文包装***及使用方法
CN109327727A (zh) * 2018-11-20 2019-02-12 网宿科技股份有限公司 一种WebRTC中的直播流处理方法及推流客户端
CN109429036A (zh) * 2017-09-01 2019-03-05 齐心 一种视频监控传输的反制***
CN111464830A (zh) * 2020-05-19 2020-07-28 广州酷狗计算机科技有限公司 图像显示的方法、装置、***、设备及存储介质
CN111754267A (zh) * 2020-06-29 2020-10-09 蚌埠科睿达机械设计有限公司 基于区块链的数据处理方法及***
CN111935419A (zh) * 2020-08-19 2020-11-13 武汉莘宸科技发展有限公司 一种视频叠合方法以及采用该方法的装置
US10972807B2 (en) 2018-04-06 2021-04-06 Deluxe One Llc Dynamic watermarking of digital media content at point of transmission
WO2022016915A1 (zh) * 2020-07-20 2022-01-27 广州华多网络科技有限公司 广告信息定位、展示方法及其相应的装置、设备、介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130174038A1 (en) * 2012-01-04 2013-07-04 International Business Machines Corporation Web video occlusion: a method for rendering the videos watched over multiple windows
CN105187930A (zh) * 2015-09-18 2015-12-23 广州酷狗计算机科技有限公司 基于视频直播的互动方法及装置
CN105491396A (zh) * 2015-10-10 2016-04-13 腾讯科技(北京)有限公司 一种多媒体信息处理方法及服务器
CN105791889A (zh) * 2016-05-04 2016-07-20 武汉斗鱼网络科技有限公司 一种视频直播中的广告插播方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130174038A1 (en) * 2012-01-04 2013-07-04 International Business Machines Corporation Web video occlusion: a method for rendering the videos watched over multiple windows
CN105187930A (zh) * 2015-09-18 2015-12-23 广州酷狗计算机科技有限公司 基于视频直播的互动方法及装置
CN105491396A (zh) * 2015-10-10 2016-04-13 腾讯科技(北京)有限公司 一种多媒体信息处理方法及服务器
CN105791889A (zh) * 2016-05-04 2016-07-20 武汉斗鱼网络科技有限公司 一种视频直播中的广告插播方法及装置

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107205165A (zh) * 2017-07-11 2017-09-26 成都德芯数字科技股份有限公司 图文叠加方法及装置
CN109429036A (zh) * 2017-09-01 2019-03-05 齐心 一种视频监控传输的反制***
CN107610036A (zh) * 2017-09-26 2018-01-19 武汉斗鱼网络科技有限公司 一种输出直播标识图片的方法、装置及计算机设备
CN108024072A (zh) * 2017-11-30 2018-05-11 北京小米移动软件有限公司 信息处理方法及设备
US10972807B2 (en) 2018-04-06 2021-04-06 Deluxe One Llc Dynamic watermarking of digital media content at point of transmission
CN108717701A (zh) * 2018-05-24 2018-10-30 北京金山安全软件有限公司 一种制作影片残影特效的方法、装置、电子设备及介质
CN108717701B (zh) * 2018-05-24 2021-03-02 北京乐蜜科技有限责任公司 一种制作影片残影特效的方法、装置、电子设备及介质
US11902694B2 (en) 2018-05-24 2024-02-13 Jupiter Palace Pte. Ltd. Method and apparatus for making ghosting special effect for movie, and electronic device and medium
CN108974488B (zh) * 2018-08-31 2020-08-04 杭州当虹科技股份有限公司 一种动态批量图文包装***及使用方法
CN108974488A (zh) * 2018-08-31 2018-12-11 杭州当虹科技股份有限公司 一种动态批量图文包装***及使用方法
CN109327727A (zh) * 2018-11-20 2019-02-12 网宿科技股份有限公司 一种WebRTC中的直播流处理方法及推流客户端
CN111464830A (zh) * 2020-05-19 2020-07-28 广州酷狗计算机科技有限公司 图像显示的方法、装置、***、设备及存储介质
CN111754267A (zh) * 2020-06-29 2020-10-09 蚌埠科睿达机械设计有限公司 基于区块链的数据处理方法及***
WO2022016915A1 (zh) * 2020-07-20 2022-01-27 广州华多网络科技有限公司 广告信息定位、展示方法及其相应的装置、设备、介质
CN111935419A (zh) * 2020-08-19 2020-11-13 武汉莘宸科技发展有限公司 一种视频叠合方法以及采用该方法的装置

Also Published As

Publication number Publication date
CN106911936B (zh) 2020-04-28

Similar Documents

Publication Publication Date Title
CN106911936A (zh) 动态静态视频流图片覆盖方法
CN1218574C (zh) 交互式视频设备及其字幕叠加方法
CN107483460B (zh) 一种多平台并行导播推流的方法及***
TW448691B (en) Analog video tagging and encoding system
CN108650542B (zh) 生成竖屏视频流、图像处理的方法、电子设备和视频***
CN101742221B (zh) 一种会议电视***中的多画面合成方法及装置
CN104980697A (zh) 一种网络摄像机视频传输方法
CN109587401A (zh) 电子云台多场景拍摄实现方法及***
CN109547724B (zh) 一种视频流数据的处理方法、电子设备及存储装置
CA3018600C (en) Method, apparatus and stream of formatting an immersive video for legacy and immersive rendering devices
US20200366957A1 (en) Apparatus, systems and methods for accessing information based on an image presented on a display
KR20170005366A (ko) 고 해상도 영상에서의 영상 추출 장치 및 방법
CN109587478B (zh) 一种媒体信息的处理方法及装置
JP5555068B2 (ja) 再生装置及びその制御方法及びプログラム
CN100401736C (zh) 识别图像的拍摄者的设备
CN110662086A (zh) 一种5g高清直播***及视频处理方法
CN102088631A (zh) 数字电视节目直播和点播方法及相关装置和***
CN106792155A (zh) 一种多视频流的视频直播的方法及装置
CN110996122B (zh) 视频帧传输方法、装置、计算机设备及存储介质
JP2007325282A (ja) コンテンツ配信システム、コンテンツ配信システムの配信サーバ及び表示端末、コンテンツ配信プログラム
CN114640882B (zh) 视频处理方法、装置、电子设备及计算机可读存储介质
US20080159592A1 (en) Video processing method and system
KR100647954B1 (ko) 화질 개선부가 구비된 이동 단말기 및 이동 단말기표시장치 화질 개선 방법
Yamamoto et al. A flickerless screen-camera communication using interframe difference
EP3777201A1 (en) Creating different video stream representations

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