一种网络直播系统及其直播方法技术方案

技术编号:13186165 阅读:74 留言:0更新日期:2016-05-11 16:36
本发明专利技术涉及一种网络直播系统及其直播方法,用于校园专业视频直播。该网络直播系统及其直播方法,网络直播系统,其系统包括安装有视频播放软件的网络直播终端、服务器、嵌入式主机以及显示设备,网络直播终端分别与服务器和嵌入式主机联网,显示设备连接网络直播终端用于显示直播视频,其特征在于:所述的网络直播终端包括视频播放模块和播放控制模块,通过上述系统实现直播方法。本产品结构简单,设计合理,成本低廉,设备体积小巧;只需连接显示设备,网线,电源就可以进行直播,无需多余操作。

【技术实现步骤摘要】

本专利技术涉及一种网络直播系统及其直播方法,用于校园专业视频直播。
技术介绍
在校园直播中,现有的其他网络直播终端体积大,操作复杂,成本高。现有技术中有使用一台PC机打开网页的形式进行网络直播,但是该方式步骤繁琐,调试麻烦,PC设备体积大,价格昂贵,不易操作。中国专利号“200910242819.8”公开了一种网络电视直播系统,所述系统包括:流媒体信号采集服务器,用于从节目信号源实时采集原始流媒体信号,并编码生成流媒体直播文件;流媒体信号收录服务器,用于从节目信号源实时获取流媒体直播文件,并进行流切片缓存;所述流切片缓存是对流媒体直播文件的每个关键帧建立索引;流媒体内容传输服务器,用于从流媒体信号收录服务器获取流媒体直播文件,并实时传输给网络播放器播放。所述系统具有直播回放、多画面信号采集、优化编码、多码率编码、自动剪辑、多数据包传输等多个功能。该专利公开的技术方案涉及的硬件设备较多,实现的功能和算法也很复杂,如果应用于校园直播,成本太高,一些功能也并不会被用到。因此,市场上需要一种简单的产品可以进行校园直播过程,又能降低成本,安全可靠。
技术实现思路
本专利技术目的在于提供一种能够解决现有技术中存在的上述问题,结构简单,连接方便的网络直播系统及其直播方法。本专利技术目的通过以下技术方案实现:一种网络直播系统,其系统包括安装有视频播放软件的网络直播终端、服务器、嵌入式主机以及显示设备,网络直播终端分别与服务器和嵌入式主机联网,显示设备连接网络直播终端用于显示直播视频,其特征在于,所述的网络直播终端包括视频播放模块和播放控制模块,其中视频播放模块用于向服务器请求RTMP流视频直播地址,根据RTMP流视频直播地址向嵌入式主机请求视频数据,视频数据发给视频播放软件;所述的播放控制模块用于控制视频播放软件的打开和关闭。作为优选,所述嵌入式主机是提供视频画面的设备,所述的服务器向网络直播终端提供嵌入式主机的RTMP流视频直播地址。作为优选,所述的网络直播终端上设置有电源接口、HDMI接口、3.5mm音频插孔、网络接口和USB接口。作为优选,所述的电源接口为5V2A。一种基于上述网络直播系统的直播方法,其特征在于,网络直播方法如下:首先视频播放模块向服务器请求数据,若有直播视频,则视频播放模块会向服务器请求RTMP流视频直播地址,服务器返回地址后,视频播放模块会根据RTMP流视频直播地址向嵌入式主机请求视频数据,视频数据发给视频播放软件;同时播放控制模块做进一步判断是否此时要关闭视频播放软件,首先播放控制模块向服务器请求数据,判断是否有直播视频,若有则进一步判断是否和上一次请求的数据有改变,用于判断服务器是否更改了RTMP流视频直播地址,确有变,则关闭视频播放软件,无改变,则返回;播放控制模块向服务器请求数据,判断是否有直播视频,若没有则进一步判断上一次请求是否有直播数据,若有则关闭视频播放软件,若无则返回;最后播放控制模块判断视频播放软件是否已经关闭,若关闭了则进一步向服务器请求数据,若没有关闭,则视频数据发给视频播放软件,再把得到的视频数据解码后显示在显示设备上,实现视频播放。与现有技术相比,本产品同现有技术相比具有以下优点及效果:本产品结构简单,设计合理,成本低廉,设备体积小巧;只需连接显示设备,网线,电源就可以进行直播,无需多余操作。附图说明图1是本实施例一的结构示意图。图2是本实施例二的步骤图。标号说明:网络直播终端1、5V2A电源接口11、HDMI接口12、3.5mm音频插孔13、网络接口14、USB接口15、服务器2、嵌入式主机3、显示设备4。具体实施方式以下结合具体实施例来说明本专利技术,下列实施例仅用于说明本专利技术的技术方案,并不限定本专利技术的保护范围。实施例一:如图1所示,本实施例的网络直播系统,其系统包括安装有视频播放软件(即omxplayer软件)的网络直播终端、服务器、嵌入式主机以及显示设备,网络直播终端分别与服务器和嵌入式主机联网,显示设备连接网络直播终端用于显示直播视频,其特征在于,网络直播终端包括视频播放模块和播放控制模块,其中视频播放模块用于向服务器请求RTMP流视频直播地址,根据RTMP流视频直播地址向嵌入式主机请求视频数据,视频数据发给视频播放软件;播放控制模块用于控制视频播放软件的打开和关闭。本实施例的嵌入式主机是提供视频画面的设备,服务器向网络直播终端提供嵌入式主机的RTMP流视频直播地址。本实施例的网络直播终端上设置有5V2A电源接口、HDMI接口、3.5mm音频插孔、网络接口和USB接口,USB接口有多个,例如4个,本实施例的电源输入是microUSB接口供电。本实施例只有一块信用卡大小的板子就能播放网络直播视频,而且视频质量出色,终端价格便宜,结构简单,方便实用。实施例二:如图2所示,一种基于上述网络直播系统的直播方法,网络直播方法如下:首先视频播放模块向服务器请求数据,若有直播视频,则视频播放模块会向服务器请求RTMP流视频直播地址,服务器返回地址后,视频播放模块会根据RTMP流视频直播地址向嵌入式主机请求视频数据,视频数据发给视频播放软件(即omxplayer软件);同时播放控制模块做进一步判断是否此时要关闭视频播放软件,首先播放控制模块向服务器请求数据,判断是否有直播视频,若有则进一步判断是否和上一次请求的数据有改变,用于判断服务器是否更改了RTMP流视频直播地址,确有变,则关闭视频播放软件,无改变,则返回;播放控制模块向服务器请求数据,判断是否有直播视频,若没有则进一步判断上一次请求是否有直播数据,若有则关闭视频播放软件,若无则返回;最后播放控制模块判断视频播放软件是否已经关闭,若关闭了则进一步向服务器请求数据,若没有关闭,则视频数据发给视频播放软件,再把得到的视频数据解码后显示在显示设备上,实现视频播放。以上公开的仅为本申请的几个具体实施例,但本申请并非局限于此,任何本领域的技术人员能思之的变化,都应落在本申请的保护范围内。本文档来自技高网...

【技术保护点】
一种网络直播系统,其系统包括安装有视频播放软件的网络直播终端、服务器、嵌入式主机以及显示设备,网络直播终端分别与服务器和嵌入式主机联网,显示设备连接网络直播终端用于显示直播视频,其特征在于:所述的网络直播终端包括视频播放模块和播放控制模块,其中视频播放模块用于向服务器请求RTMP流视频直播地址,根据RTMP流视频直播地址向嵌入式主机请求视频数据,视频数据发给视频播放软件;所述的播放控制模块用于控制视频播放软件的打开和关闭。

【技术特征摘要】
1.一种网络直播系统,其系统包括安装有视频播放软件的网络直播终端、服务器、嵌入式主机以及显示设备,网络直播终端分别与服务器和嵌入式主机联网,显示设备连接网络直播终端用于显示直播视频,其特征在于:所述的网络直播终端包括视频播放模块和播放控制模块,
其中视频播放模块用于向服务器请求RTMP流视频直播地址,根据RTMP流视频直播地址向嵌入式主机请求视频数据,视频数据发给视频播放软件;
所述的播放控制模块用于控制视频播放软件的打开和关闭。
2.根据权利要求1所述的网络直播系统,其特征在于:所述嵌入式主机是提供视频画面的设备,所述的服务器向网络直播终端提供嵌入式主机的RTMP流视频直播地址。
3.根据权利要求1所述的网络直播系统,其特征在于:所述的网络直播终端上设置有电源接口、HDMI接口、3.5mm音频插孔、网络接口和USB接口。
4.根据权利要求3所述的网络直播系统,其特征在于:所述的电源接口为5V2A。
5.一种基于权利要求1-...

【专利技术属性】
技术研发人员:曹进仓黄勇吕鹏飞
申请(专利权)人:杭州凡龙科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1