1,搭建流媒体服务器一直是自己想玩的一个东西,在高中玩workerman框架时有人就做过nginx通过rtmp模块搭建流媒体服务器,nginx的特性就是高并发,轻量级,一般大型企业都会采用这个服务器,但是由于,自己在之前已经安装了nginx好了,所以如果在安装rtmp模块会重新编译一次nginx,相对来说麻烦,于是在网上找了下其他的开源框架,开源嘛,这才安全,发现了RED5,该框架在tomcat下运行的,搭建起来非常的简单,只需要你的LInux或者Win上安装了java环境,就可以跑起来,该框架全部都用的java写的面对于自己玩的java所以,相对来说,轻松些,

2,安装,来了,red5开源免费哈,于是乎,在github自然有了他的身影,地址https://github.com/Red5/red5-server,该框架基本上都我们做直播,点播系统使用了,官方提供了一些例子给我,

下载好后,通过,ftp上传上去,然后解压,

我是直接解压到,桌面的,然后cd 进入该目录,然后sh red5.sh 就可以运行改流媒体服务器了,默认测试端口为5080,效果如下:

然后我们点击下面的demo例子

会出现很多demo例子,其中我们今天就可以实现点播功能,

通过连接content连接到服务器然后加载流文件播放,该文件视频目录位于,red5下面的 webapps/oflademo/streams/目录下,该页面可以在其他机器访问,由于端口问题,今天下午测试了,其他的网页,出了手输入路径以外其他的都不能访问,原因是java已经写死了,测试效果如下:

到此结束,点播效果出来,这个例子基本上就是点播,把文件放在改目录,流媒体服务器自己去处理,剩下的就是给流媒体服务器加入一些逻辑,实现一些相关功能,其实就是java开发,github给的例子基本上够用了!

下节分析下直播效果,通过FFmpeg把摄像的流推到该流媒体服务器下,然后实现直播观看!目前还不知道,usb摄像头好搞不,网上有人买的专业树莓派摄像做过推流!

java red5 点播_树莓派实用RED5搭建流媒体服务器实现点播功能相关推荐

  1. java实现登陆ssm框架_SSM框架搭建web服务器实现登录功能(Spring+SpringMVC+Mybatis)

    初学java EE,虽然知道使用框架会使开发更加便捷高效,但是对于初学者来说,感到使用框架比较迷惑,尤其是各种jar包的引用.各种框架的配置.注解的使用等等. 最好的学习方法就是实践,于是下载了一个现 ...

  2. nginx+ffmpeg搭建流媒体服务器

    安装ffmpeg: 下载FFmpeg和libx264的包 ffmpeg-2.4.1.tar.bz2  last_x264.tar.bz2 libx264需要yasm,所以先安装yasm apt-get ...

  3. 音视频开发(8)---nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

    nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/redstarofsle ...

  4. 阿里云环境搭建流媒体服务器(自己写的文档)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.nginx-rtmp-module-master 二.使用步骤 1.我的ngix版本1.9.9 2.注意 前言 由 ...

  5. 使用EasyDarwin + ffmpeg 搭建流媒体服务器,实现多台智能电视同步播放宣传视频

    近期单位用户提出需求,需要在单位内部的9台安卓智能电视(小米电视)上同步播放用户提供的宣传视频,希望能够做到所有电视音视频同步播放(电视均位于食堂内部,使用内置扬声器,各电视间音频延迟不同会导致混响) ...

  6. ffmpeg libx264_nginx+ffmpeg搭建流媒体服务器(直播流)

    这里实现了简单nginx+ffmpeg 推本地mp4视频文件的功能,以后将会继续更新 环境 系统环境:CentOS release 6.7 (Final) 需求 利用nginx和ffmpeg搭建流媒体 ...

  7. 使用 NGINX 搭建 RTMP 流媒体服务器实现直播功能

    使用 NGINX 搭建 RTMP 流媒体服务器实现直播功能 本文介绍了如何使用 Nginx 搭建 RTMP 流媒体服务器,并提供配置文件和前端示例,实现直播功能. 环境 操作系统: Ubuntu 18 ...

  8. obs nginx-rtmp-module搭建流媒体服务器实现直播 ding

    欢迎大家来此浏览,希望大家一块在此学习,共同交流进步. 接下来我就简单跟大家介绍一下利用nginx来搭建流媒体服务器. 我选择的是腾讯云服务器 1.下载nginx-rtmp-module: nginx ...

  9. Linux---nginx+ffmpeg搭建流媒体服务器

    这里实现了简单nginx+ffmpeg 推本地mp4视频文件的功能,以后将会继续更新 环境 系统环境:CentOS release 6.7 (Final) 需求 利用nginx和ffmpeg搭建流媒体 ...

最新文章

  1. 使用结构、数组、循环和DataGridView写的分数统计小程序
  2. (chap 3 Http报文内的http信息) 编码提升传输速率(1)
  3. patent sub categories
  4. 如何出(改编)一道ACM算法题?
  5. Day03:文件打开;错误处理
  6. linux 批量替换
  7. Anton Chuvakin:关于日志管理产品的十个注意事项
  8. JavaScript---DOM事件
  9. DayDayUp:2021年的自我总结
  10. 每日一句20191105
  11. Stata之数据录入
  12. Cisco Packet Tracer交换机划分VLAN
  13. linux 批量更改三四级目录 扩展名,Linux批量更改文件后缀名
  14. mitmproxy监听数据请求并处理数据
  15. InfoPath 2007 --来自microsoft.com
  16. 最详细的虚拟机安装教程
  17. 根据当前时间计算年龄的函数
  18. 汇编指令CLI/STI
  19. 在 Mac 山猫 10.8 中从代码编译安装 vim
  20. 冯扬文:船用燃料油价格大涨对我省航运企业的影响

热门文章

  1. PCL库学习(8)_点云调参系统之环境搭建QT5.7.0+VS2013+PCL1.8.0配置
  2. 【高等数学】简单版上篇
  3. ogg配置 oracle,OGG同步配置ORACLE至ORACLE
  4. Vue相关开源项目库汇总集合
  5. 简谈Xilinx Zynq-7000嵌入式系统设计与实现
  6. C++核心编程:P15->STL----常用容器(上)
  7. 如何通用系统平台这个黑科技把网店做大,需要注意什么?
  8. Keras中的MultiStepLR
  9. Excel VBA 移动文件和文件夹
  10. OBS远程控制开发记录