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

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

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

咱们只会推流就可以了

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

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 注意看一下播放源里面是不是已经改过来了   样式我简单调试了一下   可根据自己需求改

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

简单red5+obs推流实现直播系统开发,具体设置介绍的更多相关文章

  1. 最简单的基于FFmpeg的直播系统开发移动端例子:IOS 视频解码器

    本文记录IOS平台下基于FFmpeg的视频解码器.该示例C语言的源代码来自于<最简单的基于FFMPEG+SDL的视频播放器>.相关的概念就不再重复记录了. 源代码 项目的目录结构如图所示. ...

  2. Broadleaf电商系统开发(一) - Broadleaf介绍

    Broadleaf Commerce 是一个开源的 Java 电子商务平台,基于 Spring 框架开发.提供一个可靠.可扩展的架构,可进行深度的定制和高速开发. Broadleaf Commerce ...

  3. 使用ffmpeg搭建HLS直播系统

    [时间:2018-04] [状态:Open] [关键词:流媒体,stream,HLS, ffmpeg,live,直播,点播, nginx, ssegment] 0 引言 本文作为HLS综述的后续文章. ...

  4. 基于SRS+OBS搭建直播系统

    这段时间与视频,直播相关的技术不可谓不热,今天我们就近距离接触下,尽早搭上这班车! 我们先看一张效果图 左边是OBS 推流端,右边是VLC播放器,稍微有延迟! 本文是基于VMware(12.5.7)+ ...

  5. 利用ffmpeg一步一步编程实现摄像头采集编码推流直播系统

    了解过ffmpeg的人都知道,利用ffmpeg命令即可实现将电脑中摄像头的画面发布出去,例如发布为UDP,RTP,RTMP等,甚至可以发布为HLS,将m3u8文件和视频ts片段保存至Web服务器,普通 ...

  6. [转] 腾讯云直播OBS推流教程

    from: http://www.jianshu.com/p/bf4066028882 腾讯云直播OBS推流教程 字数383 阅读55 评论3 喜欢0 1.安装OBS 进入obs 官网 : https ...

  7. OBS桌面视频直播软件/推流工具使用指南

    OBS 操作指南 什么是OBS? Open Broadcaster Software 是一款好用的互联网流媒体直播内容输入作软件. OBS使用是否收费? 不收费,这个程序和它的源代码都是免费的. OB ...

  8. 从零搭建流媒体服务器+obs推流直播

    背景介绍 本文使用的流媒体服务器的搭建是基于rtmp(Real Time Message Protocol)协议的,rtmp协议是应用层的协议,要依靠底层的传输层协议,比如tcp协议来保证信息传输的可 ...

  9. 直播软件开发如何使用FFMPEG推流并保存在本地

    最近开发了基于C#的直播软件开发推流器一直不大理想,终于在不懈努力之后研究了一点成果,这边做个笔记:本文着重在于讲解下如何使用ffmpeg进行简单的推流,看似简单几行代码没有官方的文档很吃力.并获取流 ...

随机推荐

  1. LCD显示器缺陷自动化检测方案

    很牛的测试 参考: 1.https://www.radiantvisionsystems.com/ 2.https://www.radiantvisionsystems.com/node/275 LC ...

  2. Spring Boot第七弹,别再问我拦截器如何配置了!!!

    持续原创输出,点击上方蓝字关注我吧 前言 上篇文章讲了Spring Boot的WEB开发基础内容,相信读者朋友们已经有了初步的了解,知道如何写一个接口. 今天这篇文章来介绍一下拦截器在Spring B ...

  3. Android设备上的逐像素碰撞检测

    介绍 我正在我的Android设备上开发一款游戏,不用说,因为我想要接触到尽可能多的用户,我做到了 省略了硬件加速.因此,我需要编写能够在大多数设备上运行的最快的代码.我从一个简单的表面视图开始 并使 ...

  4. 使用Android进行VR图像处理

    Source code at GitHub 介绍 VR或360图像,可以在耳机或在像谷歌街景这样的网站上观看是标准的JPG图像.你可以使用简单的Android图形处理技术,通过单独的移动设备或内部运行 ...

  5. map的自动扩容与手动缩容

    map的自动扩容与手动缩容 首先还是提出问题:扩容和缩容有什么用?为什么需要扩容和缩容? 在想解答这个问题之前,首先还是需要了解一下go语言中的map go语言中的map与Java中的map实现还是有 ...

  6. 获取Jetbrain全家桶激活码

    支持正版,本KEY仅用于体验软件 激活码 激活码一: 2GCA2ZHNKP-eyJsaWNlbnNlSWQiOiIyR0NBMlpITktQIiwibGljZW5zZWVOYW1lIjoi5r+A5r ...

  7. Redis安装使用以及可能的算法实践

    layout: post title: 2017-12-05-Redis 入门 tags: - Redis - 实时特征 - UCB, Tompson sampling Redis 是什么? Redi ...

  8. python程序整理(1)

    ''' 用户登录验证 要求: 1. 系统⾃动⽣成4位随机数. 作为登录验证码. 直接用就好. 这里不用纠结 提示. 生成随机数的办法. from random import randint num = ...

  9. Pythonic【15个代码示例】

    Python由于语言的简洁性,让我们以人类思考的方式来写代码,新手更容易上手,老鸟更爱不释手. 要写出 Pythonic(优雅的.地道的.整洁的)代码,还要平时多观察那些大牛代码,Github 上有很 ...

  10. selenium---输入内容后搜索

    from time import sleep from selenium import webdriver br = webdriver.Chrome() url = "https://ww ...