Linux就该这么学
Knightjie的gravatar头像
Knightjie2018-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可以完成点播的工作,那么我们要怎样搭建自己的开发平台呢?请看下一章。


打赏

分享到:

最近浏览
fyh1549月15日
暂无贡献等级
zzq110 LV99月12日
月亮月亮星星
xiaoqianjue LV17月17日
星星
上世纪风景 LV97月16日
月亮月亮星星
C544350851 LV187月16日
太阳星星星星
Return168 LV56月15日
月亮星星
zhgl_code6月12日
暂无贡献等级
ngs7851636月6日
暂无贡献等级
seenker LV36月1日
星星星星星星
liucong123 LV55月24日
月亮星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友