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