环境
操作系统:win10 1803
Eclipse版本:4.7.3a (Oxygen) J2EE版本
Red5 Server版本: 1.0.8 Release
环境搭建参考前一篇文章:Red5应用开发(一) 开发环境搭建 后续不再涉及red5 flash客户端的开发,所以无需再安装flash builder插件。
建立新工程
在Eclipse当中新建一个Dynamic Web Project,自定义一个项目名称,Target Runtime选择Red5 Server Runtime,Configuration处选择Modify,然后勾选Red5 Application Generation的选项。
添加依赖
Build Path中Add External JARS,添加red5的lib目录当中的slf4j-api-{Version}.jar,这个是日志相关的工具包。
修改程序
完整的工程文件见 Github
默认生成的代码即可用来接受客户端的推流,然后还需要增加录制功能。Red5的录制功能相对简单,只能够将直播流录制为FLV文件,视频分辨率与原始视频分辨率一致。
本例子当中采用的是当有