CN108243345A - 一种视频推流方法 - Google Patents

一种视频推流方法 Download PDF

Info

Publication number
CN108243345A
CN108243345A CN201710469785.0A CN201710469785A CN108243345A CN 108243345 A CN108243345 A CN 108243345A CN 201710469785 A CN201710469785 A CN 201710469785A CN 108243345 A CN108243345 A CN 108243345A
Authority
CN
China
Prior art keywords
video flowing
broadcasting
instructor
platform
decoded
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
CN201710469785.0A
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.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network 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 Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201710469785.0A priority Critical patent/CN108243345A/zh
Publication of CN108243345A publication Critical patent/CN108243345A/zh
Pending legal-status Critical Current

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/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
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks

Landscapes

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

Abstract

本发明实施例公开了一种视频推流方法,包括:向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流;对视频流进行解码得到解码后的视频流,并显示解码后的视频流;获取到发布指令后,将解码后的视频流发送至客户端。本发明实施例相对于传统的直播机推流,增加了运营直接控制的环节,异地运营人员可通过导播平台直接监控现场,并决定何时发布视频到频道,减少沟通成本,且直播端无需再切换临时地址和正式地址,减少了重复操作,降低了出错的可能性。本发明实施例还提供了另一种视频推流方法、一种导播平台、客户端和视频推流***。

Description

一种视频推流方法
技术领域
本发明涉及视频直播领域,尤其涉及一种视频推流方法。
背景技术
市场上常见的直播机(高清网络硬件编码器),配合WIFI或者网线,可以高效的将节目现场SDI信号进行高清编码,并通过RTMP的方式发布到网络(如YY频道)。但是在某些特定场景下,“开始推流”这个指令是远程异地的运营人员下达的,节目现场的操作员往往是技术人员,他仅仅是执行指令,无权决定什么时候开始正式推流。这就存在一个问题:远程异地的运营人员无法预先看到节目现场的情况,他不太清楚现场的灯光、音响等是否已经调试就位。只能依靠手机等第三方手段同现场的人员交流,“开始推流”的指令很难在恰当的时间点传递给现场操作人员。
因此,运营有强烈的需求在发布到网络(YY频道之前)就能在远程办公室提前监看现场视频,但是直播机却不能往正式的直播地址或者YY频道推流,它最多只能推到另外一个临时的地址或者子频道让运营监看,在准备就绪的时候,技术人员重新切换一次推流地址,重新推到正式的地址。
因此,提供一种视频推流方法,以解决视频直播时多方远程协同操作所导致的沟通成本大且容易出错等技术问题。
发明内容
本发明实施例提供了一种视频推流方法,解决了视频直播时多方远程协同操作所导致的沟通成本大且容易出错等技术问题。
本发明实施例提供了一种视频推流方法,包括:
向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;
对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;
获取到发布指令后,将所述解码后的视频流发送至客户端。
优选地,所述对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流具体包括:
对所述视频流进行解码得到解码后的视频流,在备选窗口显示所述解码后的视频流,并在获取到拖动指令后,根据所述拖动指令在预览窗口或直播窗口显示所述解码后的视频流。
优选地,本发明实施例还提供了一种视频推流方法,包括:
在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
优选地,所述在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流具体包括:
在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并在备选窗口显示所述解码后的视频流且根据获取到的拖动指令在预览窗口或直播窗口显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
优选地,本发明实施例还提供了一种导播平台,包括:
获取模块,用于向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;
显示模块,用于对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;
发送模块,用于获取到发布指令后,将所述解码后的视频流发送至客户端。
优选地,所述显示模块还用于对所述视频流进行解码得到解码后的视频流,在备选窗口显示所述解码后的视频流,并在获取到拖动指令后,根据所述拖动指令在预览窗口或直播窗口显示所述解码后的视频流。
优选地,本发明实施例还提供了一种客户端,包括:
获取模块,用于在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
优选地,所述获取模块还用于在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并在备选窗口显示所述解码后的视频流且根据获取到的拖动指令在预览窗口或直播窗口显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
优选地,本发明实施例还提供了一种视频推流***,包括:直播端、导播平台和客户端;
所述直播端与所述导播平台通信连接;
所述导播平台与所述客户端通信连接;
所述导播平台用于向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;
所述导播平台还用于对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;
所述导播平台还用于获取到发布指令后,将所述解码后的视频流发送至客户端。
优选地,所述导播平台还用于对所述视频流进行解码得到解码后的视频流,在备选窗口显示所述解码后的视频流,并在获取到拖动指令后,根据所述拖动指令在预览窗口或直播窗口显示所述解码后的视频流。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例提供了一种视频推流方法,包括:向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;获取到发布指令后,将所述解码后的视频流发送至客户端。本发明实施例相对于传统的直播机推流,增加了运营直接控制的环节,异地运营人员可通过导播平台直接监控现场,并决定何时发布视频到频道,减少沟通成本,且直播端无需再切换临时地址和正式地址,减少了重复操作,降低了出错的可能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种视频推流方法的一个实施例的流程示意图;
图2为本发明实施例提供的一种视频推流方法的另一个实施例的流程示意图;
图3为本发明实施例提供的另一种视频推流方法的一个实施例的流程示意图;
图4为本发明实施例提供的一种导播平台的一个实施例的结构示意图;
图5为本发明实施例提供的一种客户端的一个实施例的结构示意图;
图6为本发明实施例提供的一种视频推流***的一个实施例的结构示意图;
图7为导播平台的导播界面示意图;
图8为本发明实施例提供的一种视频推流方法的一个应用例的流程示意图。
具体实施方式
本发明实施例提供了一种视频推流方法,解决了视频直播时多方远程协同操作所导致的沟通成本大且容易出错等技术问题。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例提供的一种视频推流方法的一个实施例,包括:
101、向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流;
导播平台向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流。
102、对视频流进行解码得到解码后的视频流,并显示解码后的视频流;
在获取到直播端发送的视频流后,导播平台对视频流进行解码得到解码后的视频流,并显示解码后的视频流。
103、获取到发布指令后,将解码后的视频流发送至客户端。
在显示解码后的视频流后,导播平台根据获取到的发布指令,将解码后的视频流发送至客户端。
本发明实施例通过云导播导播平台,将直播端的视频预先推到导播平台的mshow软件,导播平台由远程的运营人员进行操作和监看,因此运营人员能够提前看到现场视频,而最终正式发布的网络地址或YY频道,是在导播平台中配置好的;“开播、停播”的操作也是在导播平台中进行的,因此运营人员监看到合适的时间点时,能便捷的一键开播。网上的用户可以在节目开始的时间点看到视频,而不是在开场前或者开场后才看到,时间点掐的非常准。
请参阅图2,本发明实施例提供的一种视频推流方法的另一个实施例,包括:
201、向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流;
导播平台向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流。
202、对视频流进行解码得到解码后的视频流,在备选窗口显示解码后的视频流,并在获取到拖动指令后,根据拖动指令在预览窗口或直播窗口显示解码后的视频流;
在获取到直播端发送的视频流后,导播平台对视频流进行解码得到解码后的视频流,在备选窗口显示解码后的视频流,并在获取到拖动指令后,根据拖动指令在预览窗口或直播窗口显示解码后的视频流。
203、获取到发布指令后,将解码后的视频流发送至客户端。
在显示解码后的视频流后,导播平台根据获取到的发布指令,将解码后的视频流发送至客户端。
上面是对一种视频推流方法进行的详细说明,为便于理解,下面将以一具体应用场景对一种视频推流方法的应用进行说明,图7为导播工具平台的界面,需要说明的是,此处导播工具平台即为前述导播平台,该导播平台可为云导播mshow平台,如图7所示,导播界面有视频预览窗口(左)和视频直播窗口(右),图8为应用例的流程示意图,应用例包括:
(1)由导播工具平台(即导播平台)提供RTMP推流地址,直播端配置该RTMP推流地址后,通过RTMP的方式推到导播平台(直播端由现场工作人员操作);
RTMP地址相当于是一个网址,例如:rtmp://116.199.115.228/live/gztv_tv,直播端从里面识别出来导播的主机地址,以及路径,则可以推流到导播工具平台。
(2)直播端推送过来的视频流先展示在备选窗口;
可以理解的是,导播工具平台可以预览直播端推过来的视频流(导播工具平台由运营人员控制),需要说明的是,导播工具平台通过对视频流进行视频解码实现对视频流的预览。
(3)运营人员可以拖动某个备选流至预览窗口或者直播窗口;
由运营人员决定是否发布直播端推过来的视频流,运营人员选择发布,则推送到频道,观众可以观看。运营人员可以通过推过来的流查看节目现场情况,包括音响、灯光等,并自主选择推流时机
(4)只有开始直播后,直播窗口的流会发到模板,即观众(客户端)见的页面。
举例说明以上步骤(1)至(4)的实现过程:
a、节目开始时刻的衔接,主持人还未准备就绪,则视频不能发布。
b、当运营人员看到主持人说节目开始的那一刻,运营人员才开播,否则提前开播会可能使得观众看到的画面是主持人在背稿。
c、节目结束的时刻也相同,预览到主持人说节目结束,谢谢大家的时候,就马上停播。
否则没有预览的时候,运营人员和远程的摄像师只能通过微信电话来沟通,什么时间切换现场信号,有可能会出现偏差,比如主持人谢幕的时候话还未讲完,就已经停播。
请参阅图3,本发明实施例提供的另一种视频推流方法的一个实施例,包括:
301、在直播端配置导播平台发送的RTMP推流地址并在直播端通过RTMP方式向导播平台发送视频流后,然后在导播平台对视频流进行解码得到解码后的视频流并显示解码后的视频流后,获取到导播平台根据发布指令发送的解码后的视频流。
进一步地,步骤301具体包括:在直播端配置导播平台发送的RTMP推流地址并在直播端通过RTMP方式向导播平台发送视频流后,然后在导播平台对视频流进行解码得到解码后的视频流并在备选窗口显示解码后的视频流且根据获取到的拖动指令在预览窗口或直播窗口显示解码后的视频流后,获取到导播平台根据发布指令发送的解码后的视频流。
请参阅图4,本发明实施例提供的一种导播平台的一个实施例,包括:
获取模块401,用于向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流;
显示模块402,用于对视频流进行解码得到解码后的视频流,并显示解码后的视频流;
发送模块403,用于获取到发布指令后,将解码后的视频流发送至客户端。
进一步地,显示模块402还用于对视频流进行解码得到解码后的视频流,在备选窗口显示解码后的视频流,并在获取到拖动指令后,根据拖动指令在预览窗口或直播窗口显示解码后的视频流。
请参阅图5,本发明实施,提供的一种客户端,包括:
获取模块501,用于在直播端配置导播平台发送的RTMP推流地址并在直播端通过RTMP方式向导播平台发送视频流后,然后在导播平台对视频流进行解码得到解码后的视频流并显示解码后的视频流后,获取到导播平台根据发布指令发送的解码后的视频流。
进一步地,获取模块501还用于在直播端配置导播平台发送的RTMP推流地址并在直播端通过RTMP方式向导播平台发送视频流后,然后在导播平台对视频流进行解码得到解码后的视频流并在备选窗口显示解码后的视频流且根据获取到的拖动指令在预览窗口或直播窗口显示解码后的视频流后,获取到导播平台根据发布指令发送的解码后的视频流。
请参阅图6,本发明实施,提供的一种视频推流***,包括:直播端、导播平台和客户端;
直播端与导播平台通信连接;
导播平台与客户端通信连接;
导播平台用于向直播端发送RTMP推流地址并在直播端配置RTMP推流地址后,获取到直播端通过RTMP方式发送的视频流;
导播平台还用于对视频流进行解码得到解码后的视频流,并显示解码后的视频流;
导播平台还用于获取到发布指令后,将解码后的视频流发送至客户端。
进一步地,导播平台还用于对视频流进行解码得到解码后的视频流,在备选窗口显示解码后的视频流,并在获取到拖动指令后,根据拖动指令在预览窗口或直播窗口显示解码后的视频流。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种视频推流方法,其特征在于,包括:
向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;
对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;
获取到发布指令后,将所述解码后的视频流发送至客户端。
2.根据权利要求1所述的视频推流方法,其特征在于,所述对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流具体包括:
对所述视频流进行解码得到解码后的视频流,在备选窗口显示所述解码后的视频流,并在获取到拖动指令后,根据所述拖动指令在预览窗口或直播窗口显示所述解码后的视频流。
3.一种视频推流方法,其特征在于,包括:
在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
4.根据权利要求3所述的视频推流方法,其特征在于,所述在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流具体包括:
在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并在备选窗口显示所述解码后的视频流且根据获取到的拖动指令在预览窗口或直播窗口显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
5.一种导播平台,其特征在于,包括:
获取模块,用于向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;
显示模块,用于对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;
发送模块,用于获取到发布指令后,将所述解码后的视频流发送至客户端。
6.根据权利要求5所述的导播平台,其特征在于,所述显示模块还用于对所述视频流进行解码得到解码后的视频流,在备选窗口显示所述解码后的视频流,并在获取到拖动指令后,根据所述拖动指令在预览窗口或直播窗口显示所述解码后的视频流。
7.一种客户端,其特征在于,包括:
获取模块,用于在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
8.根据权利要求7所述的客户端,其特征在于,所述获取模块还用于在直播端配置导播平台发送的RTMP推流地址并在所述直播端通过RTMP方式向所述导播平台发送视频流后,然后在所述导播平台对所述视频流进行解码得到解码后的视频流并在备选窗口显示所述解码后的视频流且根据获取到的拖动指令在预览窗口或直播窗口显示所述解码后的视频流后,获取到所述导播平台根据发布指令发送的所述解码后的视频流。
9.一种视频推流***,其特征在于,包括:直播端、导播平台和客户端;
所述直播端与所述导播平台通信连接;
所述导播平台与所述客户端通信连接;
所述导播平台用于向直播端发送RTMP推流地址并在所述直播端配置所述RTMP推流地址后,获取到所述直播端通过RTMP方式发送的视频流;
所述导播平台还用于对所述视频流进行解码得到解码后的视频流,并显示所述解码后的视频流;
所述导播平台还用于获取到发布指令后,将所述解码后的视频流发送至客户端。
10.根据权利要求9所述的视频推流***,其特征在于,所述导播平台还用于对所述视频流进行解码得到解码后的视频流,在备选窗口显示所述解码后的视频流,并在获取到拖动指令后,根据所述拖动指令在预览窗口或直播窗口显示所述解码后的视频流。
CN201710469785.0A 2017-06-20 2017-06-20 一种视频推流方法 Pending CN108243345A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710469785.0A CN108243345A (zh) 2017-06-20 2017-06-20 一种视频推流方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710469785.0A CN108243345A (zh) 2017-06-20 2017-06-20 一种视频推流方法

Publications (1)

Publication Number Publication Date
CN108243345A true CN108243345A (zh) 2018-07-03

Family

ID=62700696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710469785.0A Pending CN108243345A (zh) 2017-06-20 2017-06-20 一种视频推流方法

Country Status (1)

Country Link
CN (1) CN108243345A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924577A (zh) * 2018-07-17 2018-11-30 杭州雅顾科技有限公司 基于直播的节目制作播出***及方法
CN110149527A (zh) * 2019-06-10 2019-08-20 武汉鲨鱼网络直播技术有限公司 线下赛的直播方法、后台服务器及合流服务器
CN110958466A (zh) * 2019-12-17 2020-04-03 杭州当虹科技股份有限公司 一种基于rtmp传输的sdi信号同步回传方法
CN112004030A (zh) * 2020-07-08 2020-11-27 北京兰亭数字科技有限公司 一种用于会场控制的可视化vr导播***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104602127A (zh) * 2014-09-01 2015-05-06 腾讯科技(北京)有限公司 导播视频同步播放方法和***以及视频导播设备
JP2015149582A (ja) * 2014-02-06 2015-08-20 株式会社Jvcケンウッド 映像配信装置、撮影装置、設定支援方法及びプログラム
CN104954633A (zh) * 2014-03-28 2015-09-30 北京中投视讯文化传媒有限公司 一种直播导播的方法、客户端及***
CN105430424A (zh) * 2015-11-26 2016-03-23 广州华多网络科技有限公司 一种视频直播的方法、装置和***
CN106303750A (zh) * 2016-10-12 2017-01-04 无锡智学苑科技有限公司 一种移动导播平台

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015149582A (ja) * 2014-02-06 2015-08-20 株式会社Jvcケンウッド 映像配信装置、撮影装置、設定支援方法及びプログラム
CN104954633A (zh) * 2014-03-28 2015-09-30 北京中投视讯文化传媒有限公司 一种直播导播的方法、客户端及***
CN104602127A (zh) * 2014-09-01 2015-05-06 腾讯科技(北京)有限公司 导播视频同步播放方法和***以及视频导播设备
CN105430424A (zh) * 2015-11-26 2016-03-23 广州华多网络科技有限公司 一种视频直播的方法、装置和***
CN106303750A (zh) * 2016-10-12 2017-01-04 无锡智学苑科技有限公司 一种移动导播平台

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924577A (zh) * 2018-07-17 2018-11-30 杭州雅顾科技有限公司 基于直播的节目制作播出***及方法
CN108924577B (zh) * 2018-07-17 2021-02-09 杭州雅顾科技有限公司 基于直播的节目制作播出***及方法
CN110149527A (zh) * 2019-06-10 2019-08-20 武汉鲨鱼网络直播技术有限公司 线下赛的直播方法、后台服务器及合流服务器
CN110958466A (zh) * 2019-12-17 2020-04-03 杭州当虹科技股份有限公司 一种基于rtmp传输的sdi信号同步回传方法
CN112004030A (zh) * 2020-07-08 2020-11-27 北京兰亭数字科技有限公司 一种用于会场控制的可视化vr导播***

Similar Documents

Publication Publication Date Title
CN108243345A (zh) 一种视频推流方法
CN106230841B (zh) 一种基于终端的网络直播中视频实时美颜及推流的方法
CN106162212B (zh) 一种基于云计算实现的新闻内容现场生产***
CN102571726B (zh) 多媒体数据共享的方法、***及状态判定服务器
CN103248863B (zh) 一种摄像设备、通信***和相应的图像处理方法
CN106227492B (zh) 拼接墙与移动智能终端互联方法和装置
KR101803577B1 (ko) 동영상 생성방법 및 시스템
CN104219500A (zh) 监控视频直播的装置和方法
CN105357542A (zh) 直播方法、装置及***
CN102547212A (zh) 多路视频图像的拼接方法
CN106791975B (zh) 一种视频直播的方法、终端设备和视频直播***
CN106412677A (zh) 一种回放视频文件的生成方法和装置
CN105338318A (zh) 一种监控***及其远程控制方法
CN103596038B (zh) 一种实时视频内容的导航方法及装置
WO2015196710A1 (zh) 一种设备能力协商的方法、装置和计算机存储介质
CN108924577B (zh) 基于直播的节目制作播出***及方法
CN107197139A (zh) 全景相机的数据处理方法
CN102438127A (zh) 一种支持混合接入的监控装置、监控***及监控方法
CN109587410A (zh) 全景可视化安防监控***
CN110300322A (zh) 一种屏幕录制的方法、客户端和终端设备
CN106131563A (zh) 基于dxva进行硬件解码h264视频流的方法及***
CN104767955A (zh) 一种视频处理方法及装置
CN105933661A (zh) 一种用于监控一体机多机并联的***
KR101906300B1 (ko) Ip 기반 방송 스트리밍 모니터링 방법 및 시스템
CN104333765A (zh) 一种视频直播流的处理方法及处理装置

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20180703

Assignee: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Contract record no.: X2021440000030

Denomination of invention: A method of video streaming

License type: Common License

Record date: 20210125

EE01 Entry into force of recordation of patent licensing contract
RJ01 Rejection of invention patent application after publication

Application publication date: 20180703

RJ01 Rejection of invention patent application after publication