写在前面:最近一直是推荐的钉钉智慧校园方案,如果学校已经采用了钉钉,那确实很方便也很实用,关键还免费。最近很多学校都在举办迎新晚会,都采用了视频直播方式,让更多的人员参与进行,我校也是,采用的钉钉直播(见我的另外一篇文章)。但目前钉钉在校园网内(局域网)中如果内部直播的话,往往会出现内部出口带宽不够的问题,今天就来说说内部直播方案,给大家分享一下。主要是采用FMS和OBS结合,具体操作如下:
硬件:摄像机,采集卡,笔记本,服务器等
软件:obs(采集),Adobe Media Server,Cuplayer等
相关的软件自己百度下载,我这里主要是关键的配置,
服务器端Adobe Media Server(默认安装)安装好了,主要要登录管理web server-ip/ 如图
采集电脑端安装好OBS(默认安装),配置如图 流名称不要错:livestream?adbe-live-event=liveevent
服务器端和采集端都配置好后,就可以写输出了,这里主要就借助Cuplayer 这个播放器实现,
具体代码如下,
<div class="video" id="CuPlayer">
<script language="JavaScript">
<!--
var vID = "";
var vWidth = "100%";
var vHeight = 400;
var vFile = "/Plus/cuplay/CuSunV4SetLive.xml";
var vPlayer = "/Plus/cuplay/player.swf?v=4.0";
var vPic = "/Plus/cuplay/images/start.jpg";
var vCssurl = "/Plus/cuplay/images/mini.css";
//PC端
var vServer = "rtmp://ip/livepkgr";
var vMp4url = "livestream?adbe-live-event=liveevent";
//安卓端,iOS端,wp
var vIosurl = "http://ip:8134/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8";
//--> </script>
<script class="CuPlayerVideo" data-mce-role="CuPlayerVideo" type="text/javascript" src="/Plus/cuplay/js/CuSunL2.min.js"> </script>
</div>
然后在你需要的PC页面或微信页面HTML中插入代码,就可以全平台视频直播了.这种方式比较适合对内直播,如果要对外,就需要独立的外网IP和足够的带宽了,当然结合钉钉(外网直播),就可以做到内外兼修的全平台全网络直播系统了。
评论留言