Knightjie的gravatar头像
Knightjie 2018-03-30 15:14:10
Red5之基于Red5的视频点播系统开发(一)

     最近在搞流媒体服务器这块,然后选择了用RED5做服务器,在最代码上也找不到相关的博客,所以本人打算自己总结一下发表出来,欢迎大家踊跃纠正或吐槽。下一篇博文将会讲讲RED5的直播系统怎么做,尽请期待。

1.RED5的简介

    Red5是一个采用Java开发的开源Flash流媒体服务器。功能类似于我们熟悉的Adobe公司的Flash Media Server,但它是免费开源的,而Flash Media Server则不是。Red5具有流化FLV、MP3文件,实时录制客户端流为FLV文件,发布现场直播流,共享远程对象,远程调用等功能。

2.开发环境搭建(windows)

   Eclipse

   ①eslipse下载地址:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-jee-oxygen-3-win32-x86_64.zip&mirror_id=105

  ②jdk 1.8.0_121

  至于JDK的安装及环境变量的配置,读者请自行百度。

 RED5 Server

本人这里选用的是red5-server-1.0.10-M4,试过其他的版本,但是最终选择的还是这个版本。

下载的地址:https://github.com/Red5/red5-server/releases

Red5之基于Red5的视频点播系统开发(一)

选择red5-server-1.0.10-M4.tar.gz,解压后,得到的server文件目录,如下图:

Red5之基于Red5的视频点播系统开发(一)

解压完后,可以双击red.bat,看看运行是否正常,如果不正常,说明之前配置的JDK环境有问题,建议做检查。正常的情况下

Red5之基于Red5的视频点播系统开发(一)

这时我们可以访问red5的主页,默认端口是5080,链接如下(建议使用谷歌浏览器):

  http://127.0.0.1:5080

访问后,出现如下的界面:

Red5之基于Red5的视频点播系统开发(一)

然后,再点击上面划线的红色字体demo,可以看到如下界面:

 

Red5之基于Red5的视频点播系统开发(一)

 

然后,再点击Classic demo,点击右上角的红色5旁边的connect,这时候就再点击左边的任意一个视频文件,就可以实现播放了。而且相关的

视频数据信息也会在右边打印出来。

 

Red5之基于Red5的视频点播系统开发(一)

到此为止,只能说明,Red server可以完成点播的工作,那么我们要怎样搭建自己的开发平台呢?请看下一章。


打赏

已有1人打赏

54542377的gravatar头像
最近浏览
gyf0982034  LV2 2022年10月8日
18628205408  LV4 2021年12月15日
fengmt 2021年11月9日
暂无贡献等级
wukz123  LV3 2021年3月7日
13043860zj  LV16 2021年2月24日
crazy11crazy  LV30 2021年2月24日
578291727  LV15 2020年7月24日
czxuefi 2020年6月16日
暂无贡献等级
zuidama888  LV2 2020年4月28日
某天天  LV1 2020年4月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友