flv + livego + obs 实现简易直播平台(windows版+Linux版)
- 直播运行效果:
Windows版
1. 前端编写(网页播放视频功能)
- flvjs是b站开源出来的前端流媒体播放器
- 下载链接:https://github.com/saysmy/flvjs-pr354
- 注意:下载后需要编译flvjs,github有编译步骤,也可以在网上找大佬编译好的
- 具体代码
<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>flv.js dome</title>
</head>
<body><div class="mainContainer"><video id="video" controls autoplay width="1024" height="576"></video></div><br><div ><button onclick="flv_start()">开始</button><button onclick="flv_pause()">暂停</button><button onclick="flv_destroy()">停止</button></div><script src="../dist/flv.js">// 此文件为编译后的文件</script> <script>var flvjs = window.flvjsvar player = document.getElementById('video');if (flvjs.isSupported()) {var flvPlayer = flvjs.createPlayer({type: 'flv',"isLive": true,url: 'http://127.0.0.1:7001/live/demo.flv',//改为自己服务的地址});flvPlayer.attachMediaElement(video);flvPlayer.load(); //加载flv_start();}function flv_start() {player.play();}function flv_pause() {player.pause();}function flv_destroy() {player.pause();player.unload();player.detachMediaElement();player.destroy();player = null;}</script>
</body>
</html>
2. Livego(流媒体服务器)
- livego是golang开发的流媒体服务器
- 下载链接:https://github.com/gwuhaolin/livego/releases
- 注意:推荐下载0.0.4版本,0.0.5版本运行有概率会报错
- 运行出为以下内容即为成功
3. OBS(直播推流)
直接百度在官网下载
- 配置(配置完后应用——>开始推流)
注意: 别忘记OBS添加显示窗口
浏览器打开html文件即可看到效果
Linux服务器部署版(可通过网络访问)
同windows版
- ip均改为服务器公网ip
- livego服务器下载使用linux版本即可,运行成功显示内容相同
- 其他配置都与windows版相同
flv + livego + obs 实现简易直播平台(windows版+Linux版)相关推荐
- 教育源代码,培训教育源码,万岳教育直播平台源码校园版
万岳教育直播平台源码校园版介绍 可适用于学校私有化部署,拥有直播.随堂测验.懂没懂等多种实用功能,方便讲师深入了解学生学习进度,并针对不同学生情况制定相应学习计划. 万岳教育直播平台源码校园版核心功能 ...
- 详细直播平台开发细节,提供成品直播系统源码
直播的火爆从2016年一直烧到了2018年,直播平台开发的技术--直播APP源码也渐渐浮出水面,在直播大火的现在,您是不是也想要一款独属于自己的直播平台呢?小编今天为您讲解一款简易直播平台开发细节. ...
- 讲JAVA比较好的直播_有哪些比较好的课程直播平台?
课程直播平台哪个好 随着教学直播的发展,很多人想加入教学直播的行列,问题是他们应该使用哪个课程直播平台呢?课程直播平台的选择是相当重要的,选到一个好用的课程直播平台尤其重要.课程直播平台哪个好呢?今天 ...
- 如何从零开始搭建直播平台,从flash时代的rtmp到过渡期的flv和webrtc的未来以及简单聊聊webassmbly
前言 在2020年12月flash正式落幕之后,流媒体领域是否有新的技术替代?有没有较为成熟的整体方案?市面上的直播/流媒体平台都在使用哪些方案?有没有通用又简单快速的搭建方案?不同的方案在行业内部也 ...
- 网页端搭建视频流实时播放平台/直播平台(FFmpeg+SRS+http-flv+flv.js+h5)
搭建视频流实时播放平台/直播平台(FFmpeg+SRS+http-flv+flv.js+h5) 基于网页端搭建视频流的实时播放,也可以应用到直播平台,原理一致 以下操作都是基于ubuntu18.04, ...
- 【webLive】用Flv.js+OBS做直播
环境准备 win10 Nginx LiveGo OBS Flv.js 启动LiveGo服务器 双击解压后的livego.exe 启动OBS并设置 打开OBS 添加媒体源,添加一个本地的flv文件即可 ...
- OBS推流到EasyDSS平台匿名直播时却在其他直播间生成了录像文件该如何解决?
EasyDSS视频直播点播平台集视频直播.点播.转码.管理.录像.检索.时移回看等功能于一体,可提供音视频采集.视频推拉流.播放H.265编码视频.存储.分发的视频流可覆盖全终端等视频能力服务,同时也 ...
- 使用red5和OBS搞出自己的直播平台来挑战bilibili(B站)
使用red5和OBS搞出自己的直播平台来挑战bilibili(B站),为什么文章标题叫这个,其实我学习red5和fms方面的东西是很久了的,加上我最近借助flex,要开发一套医疗远程会诊的系统(web ...
- Mac OS 下使用OBS 推流到斗鱼直播平台
先在斗鱼平台开启推流 保存上面的 rtmp地址和直播码 下载和设置OBS 去官网下载,大小为100+M,我下载了好几个小时,网速忒差 安装成功后,直接打开,点击界面右下角的设置按钮,如下 接着点击推流 ...
最新文章
- python 多态 协议详解
- 易宝典文章——玩转Office 365中的Exchange Online服务 之五 怎样利用PSl连接Exchange Online实现管理...
- Python字符串必须知道的7个函数
- 投资学习网课笔记(part5)--基金第五课
- 某著名公司2015暑期实习招聘试题及相关内容复习
- 广播多路访问链路上的OSPF
- 【Python】os库的使用
- 【代码笔记】Web-JavaScript-JavaScript表单验证
- Python刷题之路,怎样做才能让技术突飞猛进
- PowerDesigner 使用记录
- Airbnb基于Embedding技术的实时个性化推荐
- ActiveMQ消息重发
- 2019年春第八周作业
- 有没有测试直播源的软件,直播源检测验证管理工具(电脑直播源检测助手)V1.2 最新版...
- 运筹说 第36期 | 算法介绍之运输问题
- python按综合、销量排序抓取100页的淘宝商品列表信息
- Sci-hub最新变种网址
- dj eason2005mix慢摇版 亲爱的不要离开我铃声 dj eason2005mi...
- 跨境知道快讯:Anker出新招,一个月进账600万美金
- 使用PYTHON图像识别实现车牌号码识别