本文主要是介绍Red5应用开发(二)直播串流与录制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境
操作系统: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文件,视频分辨率与原始视频分辨率一致。
本例子当中采用的是当有
这篇关于Red5应用开发(二)直播串流与录制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!