简单red5+obs推流实现直播系统开发,具体设置介绍

简介: 随便搞搞,先放一张效果图,浏览器是客户端,obs是本屏幕,来源可以添加摄像头,这里我没有就不说了,工具:windows7上面装的是obs  +  red5实在我的企鹅云学生机上面obs安装这里就不一一描述了,很多,还有类似插件盒子,不过一般是主播门使用的

前言:随便搞搞,先放一张效果图,

浏览器是客户端,obs是本屏幕,来源可以添加摄像头,这里我没有就不说了,

工具:windows7上面装的是obs  +  red5实在我的企鹅云学生机上面

obs安装这里就不一一描述了,很多,还有类似插件盒子,不过一般是主播门使用的

咱们只会推流就可以了

也就是设定,里面的广播设定,然后就是

   其中url如果red5部署在本地的同学就写本地127.0.0.1,串码暂且abc后面要用到

red5装linux安装步骤,

1,这个需要java的jdk,我是直接通过yum命令装的

2,去github下载了red5

https://github.com/Red5/red5-server/releases

讲道理下载最新版的吧,我的jdk也是1.8的。(ps,我是php对这个不太懂)

【注意,之前我看很多说版本对照啥的,实在不懂,这一步我是这俩步就行了,很多人也装了很多插件我是不明白为啥 ..】

3,解压,一般解压目录都是在usr/local/red5/楼下图

4,设置为可执行

cd /usr/local/red5  

chmod +x *.sh  

5,安装

red5.sh

6,编辑启动脚本

vi /etc/init.d/red5

7,把下面写进去,貌似都这样写的【这里建议用xsell写不然会造成windows多俩空格无法启动red5】,

1 #!/bin/bash
2 # For RedHat and cousins:
3 # chkconfig: 2345 85 85
4 # description: Red5 flash streaming server
5 # processname: red5
6 # Created By: Sohail Riaz (sohaileo@gmail.com)
7
8 PROG=red5
9 RED5_HOME=/usr/local/red5
10 DAEMON=$RED5_HOME/$PROG.sh
11 PIDFILE=/var/run/$PROG.pid
12
13 # Source function library
14 . /etc/rc.d/init.d/functions
15
16 [ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5
17
18 RETVAL=0
19
20 case "$1" in
21 start)
22 echo -n $"Starting $PROG: "
23 cd $RED5_HOME
24 $DAEMON >/dev/null 2>/dev/null &
25 RETVAL=$?
26 if [ $RETVAL -eq 0 ]; then
27 echo $! > $PIDFILE
28 touch /var/lock/subsys/$PROG
29 fi
30 [ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"
31 echo
32 ;;
33 stop)
34 echo -n $"Shutting down $PROG: "
35 killproc -p $PIDFILE
36 RETVAL=$?
37 echo
38 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
39 ;;
40 restart)
41 $0 stop
42 $0 start
43 ;;
44 status)
45 status $PROG -p $PIDFILE
46 RETVAL=$?
47 ;;
48 *)
49 echo $"Usage: $0 {start|stop|restart|status}"
50 RETVAL=1
51 esac
52
53 exit $RETVAL

8,设置为本地服务启动【这里你注意init.d路径,是否有快捷方式啥的】

chmod +x /etc/rc.d/init.d/red5
chkconfig --add red5
chkconfig red5 on
9,red5用的端口是5080下行,1935上行,确认打开

10,启动red5

/etc/init.d/red5 start
11,在浏览器输入

http://182.254.226.142:5080/    (注意182.254.226.142换成你的服务器ip)

出现这个界面说明安装成功,

12,这个时候你点install装demo也是没卵用,那没有demo就没法玩了,不是的你先发开这个页面

13,打开

http://182.254.226.142:5080/demos/publisher.html(换成你的服务器ip)看到下图

14,这一步之前你需要这个文件夹,看好路径,因为无法装demo所以只有自己找demo,百度云链接:链接: http://pan.baidu.com/s/1hswR0kk 密码: 5ncy【川普赢了,,算了继续写】

15.【注意】

live下面有一个index.html 注意看一下播放源里面是不是已经改过来了   样式我简单调试了一下   可根据自己需求改

本文转载自网络,感谢原作者的分享,转载仅为分享干货知识,如有侵权欢迎联系作者进行删除处理。

相关文章
|
4月前
|
编解码 监控
Zoom + OBS + B 站直播配置
【10月更文挑战第7天】Zoom + OBS + B 站直播配置
|
4月前
|
编解码 监控 测试技术
如何优化OBS的推流设置以提高直播质量
【10月更文挑战第7天】如何优化OBS的推流设置以提高直播质量
|
5月前
|
编解码 监控 测试技术
优化OBS的推流设置以提高直播质量
优化OBS的推流设置以提高直播质量
343 0
|
开发工具 编解码 内存技术
通过rtmpdump推送海康视频流到red5服务器
现在主流的网络摄像机都支持标准H264视频格式,例如 海康网络摄像机, 通过海康提供的网络SDK可以获取到视频码流。我测试的这款相机,视频编码采用的是H264,音频编码采用的是G711a。 这里,我仅测试了视频。
2049 0
|
8月前
|
编解码 Linux iOS开发
FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流
OBS(Open Broadcaster Software)是一款开源、跨平台的直播和和Linux。官网为<https://obsproject.com/>。要使用OBS进行直播,需执行四步:1) 下载并安装OBS Studio(<https://obsproject.com/download>),2) 启动流媒体服务器如MediaMTX,生成RTMP推流地址,3) 打开OBS Studio,设置直播服务为自定义RTMP服务器(127.0.0.1:1935/stream),调整视频分辨率,4) 添加视频来源并开始直播。同时,通过FFmpeg的拉流程序验证直播功能正常。
255 4
FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流
|
7月前
|
视频直播 Windows
FFmpeg开发笔记(四十一)结合OBS与MediaMTX实现SRT直播推流
《FFmpeg开发实战》书中介绍了直播中的RTSP、RTMP和SRT协议,SRT提供更低延迟和稳定性。FFmpeg从4.0版起支持SRT,OBS Studio和MediaMTX等工具也已支持。在Windows环境下,通过集成libsrt的FFmpeg,可以建立SRT直播系统。MediaMTX日志显示SRT服务监听8890端口,OBS Studio设置SRT推流至"publish:live"。ffplay和VLC通过"read:live"拉流成功,验证了SRT推拉流功能。更多详情见《FFmpeg开发实战:从零基础到短视频上线》。
233 2
FFmpeg开发笔记(四十一)结合OBS与MediaMTX实现SRT直播推流
|
监控 应用服务中间件 nginx
流媒体测试笔记记录之————阿里云监控、OBS、FFmpeg拉流和推流变化比较记录
OBS设置视频(512kbps)和音频(128kbps)比特率   阿里云监控结果:    使用FFmpeg拉流到Nginx 服务器测试比特率        第二次测试,修改视频和音频比特率   OBS设置   阿里云监控     Nginx 比特率变化    FFMPEG...
2830 0
|
编解码 开发工具 Android开发
Windows平台摄像头或屏幕RTMP推送:OBS VS SmartPublisher
好多开发者问道,既然有了OBS,你们为什么还要开发SmartPublisher? 的确,在我们进行Windows平台RTMP推送模块开发之前,市面上为数不多的Windows平台RTMP推流工具当属OBS了,不得不说,OBS是一款很好用的直播软件,它的优势在于,几乎可以直播所有直播平台,不需要每个直播平台都下载相关平台的专用直播软件,可以直播游戏,显示器,word,浏览器等。
377 0
|
5月前
|
编解码 监控
使用OBS Studio进行多路直播时,有哪些高级设置可以优化同步性?
使用OBS Studio进行多路直播时,有哪些高级设置可以优化同步性?
|
6月前
|
编解码 Java Android开发
FFmpeg开发笔记(四十五)使用SRT Streamer开启APP直播推流
​SRT Streamer是一个安卓手机端的开源SRT协议直播推流框架,可用于RTMP直播和SRT直播。SRT Streamer支持的视频编码包括H264、H265等等,支持的音频编码包括AAC、OPUS等等,可谓功能强大的APP直播框架。另一款APP直播框架RTMP Streamer支持RTMP直播和RTSP直播,不支持SRT协议的直播。而本文讲述的SRT Streamer支持RTMP直播和SRT直播,不支持RTSP协议的直播。有关RTMP Streamer的说明参见之前的文章《使用RTMP Streamer开启APP直播推流》,下面介绍如何使用SRT Streamer开启手机直播。
117 4
FFmpeg开发笔记(四十五)使用SRT Streamer开启APP直播推流

热门文章

最新文章