基于Red5的视频直播平台

搭建环境:Win2008 server + jdk1.8+red5-server-1.0.6

下载地址:https://github.com/Red5

修改启动配置文件(修改为jdk路径):

安装模版Demo:http://127.0.0.1:5080/installer/

下载OBS发布到流媒体服务器上:

开启串流:实现直播

表示开启正常状态

页面展示基于jsp:

采用:CuSunPlayer播放器

<script type="text/javascript">
var so = new SWFObject("../player/player.swf","myCuPlayer","1020","605","9","#000000");
so.addParam("allowfullscreen","true");
so.addParam("allowscriptaccess","always");
so.addParam("wmode","opaque");
so.addParam("quality","high");
so.addParam("salign","lt");
//播放器设置文件-----------------------------
so.addVariable("JcScpFile","../player/CuSunV3setLive.xml"); //配置文件
/* 以下这行仅为rtmp直播时写法示例,直播信号是关的,请对应换成你自己的直播流使用 */
so.addVariable("JcScpServer","rtmp://192.168.32.11/live");                  so.addVariable("JcScpVideoPath","test"); //直播流名称                        so.addVariable("JcScpAutoPlay","yes"); //是否自动播放                        so.addVariable("JcScpImg","../player/images/startpic.jpg"); //视频缩略图
so.addVariable("JcScpSharetitle","TV直播"); //视频标题
so.write("CuPlayer");
</script>
<script language=javascript src="../player/js/jquery-1.4.2.min.js" type=text/javascript></script>
<script language=javascript src="../player/js/action.js" type=text/javascript></script>
</div>

时间: 2024-12-28 13:30:35

基于Red5的视频直播平台的相关文章

简单几步打造网络视频直播平台(转)

简单几步打造网络视频直播平台 分类:学以致用 2013-02-04 13:20 阅读(1132)评论(0) 不管是个人玩还是企业用,直播电台总是显得比较高端和神秘,今天我们来看看怎么用简单几步实现基于Flash流媒体服务器的网络视频直接直播平台. 1.服务端准备 常见的免费Flash流媒体服务器有国产的UMS和国际开源的Red5,UMS只有windows平台安装包,而用java开发的Red5更秉承了开源软件一贯兼容特色,可以多平台运行. UMS相对简单,全经典windows程序安装步骤,安装过程

Golang在视频直播平台的高性能实践(含PPT下载)

熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务. 把大服务拆细, 然后服务化独立部署,更容易简化部署,也容易单点细节优化与升级.多数服务的能力是通用的,如平滑重启.多机房部署等. 关于在线服务,如果 1000 万用户在线,即使每 30 秒一次在线 http 发送打点,那么也有每秒 30 万+的接口 qps. Golang 提供的 http server 性

Golang在视频直播平台的高性能实践

http://toutiao.com/i6256894054273909249/ 熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务.Golang在视频直播平台的高性能实践(含PPT下载)把大服务拆细, 然后服务化独立部署,更容易简化部署,也容易单点细节优化与升级.多数服务的能力是通用的,如平滑重启.多机房部署等.Golang在视频直播平台的高性能实践(含PP

iOS平台基于ffmpeg的视频直播技术揭秘

现在非常流行直播,相信很多人都跟我一样十分好奇这个技术是如何实现的,正好最近在做一个ffmpeg的项目,发现这个工具很容易就可以做直播,下面来给大家分享下技术要点: 首先你得编译出ffmpeg运行所需的静态库,这个百度一下有很多内容,这里我就不多说了,建议可以用Github上的一个开源脚本来编译,简单粗暴有效率. 地址:GitHub - kewlbear/FFmpeg-iOS-build-script: Shell scripts to build FFmpeg for iOS and tvOS

做视频直播平台,都需要准备什么?

现在直播和短视频都很火爆,搭建一个小平台运营好了收益也很不错,看着是很简单的一个事,但做起来却并不容易,直播平台的技术含量很高,即便有钱,花不到关键地方还是很容易打水漂.下面,我就根据常见的直播或短视频搭建问题来讲一下,搭建这些平台都需要哪些前期准备工作.第一. 程序开发 首先,既然做直播平台那肯定是需要一套直播程序的,现在直播程序在市面上能见到的很多,行业火爆,所以充斥着很多以次充好的商家,价格区间几百上千,为何这么便宜,很多这些小商家基本都是个人工作室,自己仿造一份或者从大公司买来一套源码程

一对一视频直播平台月入百万不是梦,举例(一)在线教育

现在能看到的一对一直播类平台,大都是娱乐表演类的,盈利方式很常见,无非就是买主播的时间,刷礼物进行消费,当粉丝量大了,主播也可以做广告,做产品推销代言等.这是目前所有直播行业内,最常见的变现方式,据我所知,抖音短视频类的创作者,在广告与产品推销这两方面做的最好,粉丝达到几百万的创作者,一条十几秒的广告售价能达到十万元. 扩展分析,直播系统可不仅仅用在娱乐,现在商业.餐饮业.金融业.教育产业.公共服务等都在接入直播系统平台,从中扩展宣传业务面,今天就以教育业分析下在直播平台中可以实现盈利的方式.

基于Flink的视频直播案例(上)

目录 数据产生 Logstash部分 Kafka部分 Flink部分 配置/准备代码 视频核心指标监控 本案例参考自阿里云的视频直播解决方案之视频核心指标监控和视频直播解决方案之直播数字化运营. 基于Kafka + Flink + ELK + Redis实现视频直播数据的实时处理和可视化. 选型仅仅出于练习考虑,Logstash一般会换成flume或者直接用kafka. 模拟的总体流程:通过http请求发送json到Logstash,后者将数据转发到Kafka,然后Flink拉取数据进行处理,结

在Windows下搭建基于nginx的视频直播和点播系统

一.软件准备 由于nginx原生是为linux服务的,因此官方并没有编译好的windows版本可以下载,要在windows上使用nginx,要么下载源码进行编译,要么使用其他人已经编译好的文件. 而要让nginx支持视频直播和点播,还需要第三方的nginx模块:nginx-rtmp-module 所幸,已经有大神做好了nginx的编译,而且集成了很多nginx模块,其中就已经包括了nginx-rtmp-module. 下载地址:http://nginx-win.ecsds.eu/,详细说明可参见

基于Flink的视频直播案例(下)

目录 直播数字化运营 结果写入Elasticsearch 第二种思路 Flink实现总结 Elasticsearch部分 Kibana部分 直播数字化运营 业务目标 全站观看直播总人数以及走势 房间直播总人数以及走势 热门直播房间及主播Top10,分类目主播Top10 // 开始和上一个业务一样,创建cleanMapFun来提取需要的数据属性,这里只需要时间戳.roomid和userid三个属性 // 第二个功能:先计算每5分钟各房间的人数,这样能同时为总人数的计算进行预聚合.这里直接利用Pro