Red5流媒体服务器的完整尝试

article/2025/10/30 14:48:37

1、下载Red5以及Java环境

所需要的文件如下:JDK可利用华为镜像快速下载

 然后解压JDK与red5,配置JDK环境变量JAVA_HOME=E:\Program Files\Java\jdk1.8.0_20

 配置好运行环境后,点击red5.bat即可启动,在浏览器地址栏输入http://localhost:5080/出现如下界面则说明配置成功。

点击demo,可出现如下所示的内容,其中OflaDemo与Publisher是最重要,最常用的两个界面, OflaDemo可以演示固定存储的视频文件;Publisher可以用来推流、发布内置相机(或者USB相机)的直播内容,

下图为 OflaDemo演示固定视频的经典界面: 

2、利用Publisher推流、发布相机直播内容

在浏览器输入地址:http://localhost:5080/demos/publisher.html,进入发布设置界面

 在有摄像头,话筒的情况下,点击Video,在Device中选择摄像头,并点击Start,出现视频画面。在Audio中设置声音。

注意!!!:如果找不到摄像头则需要切换不同的浏览器,亲测在360浏览器,WIN10 Microsoft Edge中都找不到摄像头,只有windows附件下的IE浏览器可以带开

打开视频后如下图2所示,接下来配置服务,以便内网穿透后可以在任意设备上输入正确的地址即可访问。

1、切换到sever界面,首先设置名称(Name),可以自己随便输入,然后点击Servers后的connect按钮。如果此时vedio中已发布视频(下一步就是发布),则点击Play,就可以在这个界面看到内容。(如下图1所示)

2、切换到video界面,设置跟sever一致的名称(Name),然后点击Publsih按钮,即可发布成功。(如下图2所示)

本地的话可以利用potplayer,输入以下地址访问:rtmp://localhost/oflaDemo/cyd

 本地利用potplayer,输入地址rtmp://localhost/oflaDemo/cyd访问结果如下图所示:

如果这时利用内网穿透,配置了外网访问,即可在手机上实现播放。

3、​利用自己的网页观看直播

 重新配置server,更改location名字,则对应在webapps文件夹下的live文件夹。

 网页播放需要jwplayer。于是可以将oflaDemo里面如下图所示的三个文件复制到live文件夹下,然后修改index.html的内容

index.html内容为:注意两个位置的变量'file': 'xxx''streamer': 'rtmp:xxx/xxx' 

<html>
<head>
<title>Red5 - OFLADemo</title>
<script type='text/javascript' src='jwplayer.js'></script>
</head>
<body>
<div id="player">
<script type='text/javascript'>jwplayer('player').setup({'flashplayer': 'player.swf','file': 'cyd','streamer': 'rtmp://localhost:1935/live','controlbar': 'bottom','width': '848','height': '360'});
</script>
</div>
</body>
</html>

然后使用浏览器输入地址http://localhost:5080/live/index.html访问即可得到直播内容。 

4、外网访问TOMCAT部署在Eclipse的项目,需要内网穿透(待完善

文件夹:E:\CYD\RED5\red5-server\webapps\oflaDemo\streams​

​1.tomcat本地访问端口为:127.0.0.1:8022或者http://localhost:8022/Admin_mysql/

2.所以需要打开F:\StudyProject\Android+web\Sunny-Ngrok启动工具

需要输入id,这时需要登录官网会员登陆,然后开通隧道,便会有id产生

3.也可以通过cpolar,运行dos 命令(cpolar)执行如下认证操作,然后在你自己的端口上启动http隧道。

配置完对应端口映射后,利用生成的网址便可以实现外网访问demo以及直播视频。

5、Red5项目深入学习与利用

参考网站: 

1、Red5+SpringMVC整合(RTMP+HTTP)搭建你的直播服务器

2、SpringMVC实战教程

3、学习SpringMVC  该博文作者其它文章:2016 年 8月 随笔档案 - JackieZheng - 博客园


http://chatgpt.dhexx.cn/article/bg12fMNQ.shtml

相关文章

流媒体服务器之Red5环境搭建

首先先介绍一下RED5&#xff0c;Red5的主要功能和Macromedia公司的FMS类似&#xff0c;提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写&#xff0c;使用RTMP作为流媒体传输协议&#xff0c;这与FMS完全兼容。它具有流化FLV、MP3文件&#xff0c…

java语言【#106. 求绝对值】(已通过)

题目描述 ​ 在数学中&#xff0c;对于小于 0 的实数 n 来说&#xff0c;它的绝对值等于 −n&#xff0c;而对于大于等于 0 的实数来说&#xff0c;它的绝对值等于自身。 ​ 输入一个实数&#xff0c;输出它的绝对值。 输入 ​ 输入一个实数 n &#xff08;−100.0≤n≤100.0…

java求数字的绝对值

1.代码如下&#xff1a; package com.aaa;import java.util.Scanner;public class Shuzi {public static void main(String[] args) { // 求数字的绝对值Scanner scnew Scanner(System.in);while (true) {System.out.println("请输入你要判断的数字");double…

java中负数取绝对值,面试篇

前言: 这篇文章主要介绍了26道Spring经典面试题总结(附带答案)的相关资料,小编在网上看到的觉得挺不错的,现在分享给大家,希望对你们有所帮助。 另外本人整理收藏了多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是部分截图 想要资料的话也可以在…

CentOS7.4配置OpenLDAP Client集成AD服务及SSSD服务与SSH服务

一、前置准备 1、基础环境说明 客户端操作系统&#xff1a;CentOS 7.4 core AD服务器&#xff1a;WinServer 2012 R2 2、AD证书导出 1).服务器管理 服务器管理→AD CS→证书颁发机构→所有任务→备份CA 2).证书备份(导出) 备份项目→设置密码(默认为空)→完成 二、OpenL…

通过AD域验证登录Linux系统(Linux安装sssd加入Windows AD域)

背景 有一台Centos 7 的Linux服务器&#xff0c;需要每个IT管理员都可以登录并进行维护&#xff0c;为了方便账户管理&#xff0c;统一认证&#xff0c;要求Linux服务器登录实现Windows AD域验证。 环境说明 AD域&#xff1a;Windows server 2019 AD域主机IP : 192.168.100.…

使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十七】部署 AFS 客户端 2 统一身份登录

使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十七】部署 AFS 客户端 2 统一身份登录 Linux 统一身份登录和查询POSIX 属性 (POSIX Attributes)安装组件程序加入 AD 域测试 LDAP 查询配置 NSS 和 PAM配置 SSSD验证 SSSD 配置针对 AFS 进一步配置 PA…

linux 7 realm,系统运维|Samba 系列(十五):用 SSSD 和 Realm 集成 Ubuntu 到 Samba4 AD DC...

本教程将告诉你如何将 Ubuntu 桌面版机器加入到带有 SSSD 和 Realm 服务的 Samba4 活动目录域中,以在活动目录中认证用户。 要求: 第 1 步:初始配置 1、 在把 Ubuntu 加入活动目录前确保主机名被正确设置了。使用 hostnamectl 命令设置机器名字或者手动编辑 /etc/hostname 文…

linux的sssd服务,使用FreeIPA为SS信任用户在SSSD上设置默认登录Shell

本文介绍使用FreeIPA为SS信任用户在SSSD上设置默认登录Shell的方法。 前言 IPA身份管理服务器提供与Microsoft Active Directory的双向用户身份和密码同步&#xff0c;但是在配置IPA和Active Directory之后&#xff0c;用户的默认shell是/bin/sh&#xff0c;本文将讨论如何在Fr…

freeipa 客户端 Kerberos认证 SSSD关系

参考资料&#xff1a; Documentation - FreeIPA Kerberos - FreeIPA SSSD Architecture - sssd.io Password management — MIT Kerberos Documentation https://posts.specterops.io/attacking-freeipa-part-i-authentication-77e73d837d6a freeIPA中kerberos跟LDAP是怎…

集成OpenLDAP与Kerberos实现统一认证(二):基于SSSD同步LDAP账号

文章目录 1. 写作背景2. 既定目标3. 工作原理4. 安装操作4.1 创建SSSD的Bind DN4.2 安装软件包4.3 使用authconfig配置SSSD4.4 其他必要配置项4.5 配置SSH4.6 重启服务4.7 登录验证 附录&#xff1a;常见错误 1. 写作背景 写作本系列文章的背景是我们要在大数据平台/企业数据湖…

从网易云、QQ音乐下载音乐

声明&#xff1a;对于热爱音乐的人&#xff0c;还是要支持作者&#xff0c;通过付费购买正版音乐&#xff0c;这样作者才有动力创造更好的音乐给大家。 这种方法下载音乐可能很多人都知道了&#xff0c;但可能还有一些小伙伴不知道&#xff0c;所以在这里分享一下。 1.打开火狐…

3分钟下载好网易云付费音乐

学习笔记 下载网易云付费音乐 无需编程&#xff0c;三分钟下载好你想听的付费音乐&#xff0c;比如下载李荣浩的《不将就》&#xff1a; 第一步&#xff1a; 打开网址&#xff1a;不将就 第二步&#xff1a; 按直接按F12快捷键&#xff0c;如下图 。点击控制台的Network&…

网易云音乐产品体验报告

一、体验环境 体验产品 网易云音乐 软件版本 V5.8.2 手机系统 iOS 14.1 体验时间 2021-2-6 体验人 普翩 二、产品定位 slogan&#xff1a;音乐的力量 产品定位&#xff1a;音乐社交 三、用户需求分析 3.1.用户画像 用户性别比例图3.1 用户城市分布图3.2 用户兴趣分…

付费率第一 亏损显著收窄 网易云音乐将实现盈利?

网易云音乐即将登陆港交所。 8 月 1 日&#xff0c;香港联交所网站显示&#xff0c;网易云音乐已正式通过港交所上市聆讯&#xff0c;并披露了聆讯后资料集。 招股文件显示&#xff0c; 2018 年— 2020 年网易云音乐营收分别为11. 48 亿元、23. 18 亿元、48. 96 亿元&#xff…

尚硅谷微信小程序开发 仿网易云音乐App 小程序 后端接口服务器搭建

目录 小程序学习 视频相关的教程文档与笔记分享 配套服务器 源码地址&#xff1a; 接口使用说明文档 接口列表 启动服务 测试服务启动OK网页 http://localhost:3000/test.html​编辑 Postman测试服务器接口 postman配置 服务ip地址全局变量 ​编辑选择全局变量 登录…

网易云解析接口PHP源码,网易云音乐直链解析API源代码^-^

前盐 网易云网页版自带 API,但是点击字后会自动跳转到 mp3 资源播放,这样很不屌.于是咱们就封装一个吧. API 网易云的 API 为 我这个主题会把网易云的音乐链接自动变成 MP3 所以弄个图片 歌曲 ID 是什么?呐,就是这个. 源码 新建个 PHP 文件. $id = @$_GET[id]; if (empty($id)…

JAVA代码实现下载解析网易云音乐到本地电脑的demo示例

1.PC浏览器打开网易云音乐官网&#xff0c;搜索你想要下载的歌曲名称或者歌手姓名 2.点开你要下载歌曲&#xff0c;进入播放页&#xff0c;从浏览器地址栏里获得歌曲的songID。 3.pom文件引入依赖 <!-- hutool工具类--><dependency><groupId>cn.hutool</…

python爬取付费音乐包_用Python代码来下载任意指定网易云歌曲(超详细版)

前两天教了大家如何在控制台上找到真实的mp3播放地址,但是不可以下载付费的,因为只能下载可播放的歌曲。至于怎样下载付费网易云音乐,还是开个会员吧,要知道免费是最贵的的这个道理。 有粉丝看了前两天文章想用代码来装逼,我就为了满足他,特意去折腾了两天,终于写出来了…

电脑网易云音乐,网易云音乐的橄榄枝来了?

作为舒缓压力、愉悦身心的方式之一&#xff0c;音乐在人们的生活中扮演着越来越重要的角色。据艾媒咨询数据显示&#xff0c;2020年中国的手机音乐客户端用户规模达到6.18亿人&#xff0c;数字音乐市场规模也呈快速增长态势&#xff0c;预计到2022年将会达到482.7亿元。 市场规…