如何使用Wowza IDE工具来开发Java程序扩展Wowza服务器的功能?
Wowza™ IDE 是一个Eclipse集成开发环境的插件,可以简化用Java开发自定义模块来扩展Wowza Streaming Engine™软件的过程。Wowza IDE 支持Windows、Linux、OS X平台,在Eclipse 4.3 (Kepler)及以上版本中可以添加这个插件。这篇文章介绍了如何安装这个插件以及如何用它来扩展Wowza Streaming Engine软件的功能。
安装Eclipse IDE
在开发之前,你首先需要安装和配置EClipse IDE 4.3 (Kepler) 及以上版本。
1.下载并安装Eclipse IDE for Java Developers (Eclipse IDE version 4.3 及以上版本).
2.在Help菜单,点击Install New Software.
3.在Available Software对话框中,点击Add.
4.在Add Repository对话框,输入以下信息,然后点击OK.
o Name - Enter Wowza.
o Location - Enter http://www.wowza.com/wowzaide4.
5.在Available Software对话框中,检查Wowza IDE 4输入框,然后点击Next.
6.在Review Licenses对话框中,选择I accept,然后点击Finish.
7.接下来,根据界面提示安装这个插件,然后重启Eclipse.
开始使用Wowza IDE的开发向导,请到File菜单,然后点击New,然后选择Other,你会看到下面这些Wowza Streaming Engine的开发向导:
· Wowza Streaming Engine Project
· Wowza Streaming Engine Module Class
· Wowza Streaming Engine HTTPProvider Class
· Wowza Streaming Engine ServerListener Class
创建一个Wowza Streaming Engine project
这个Project就是一个完整的Wowza Streaming Engine 扩展,它会生成一个.jar文件,以Project名字命名。以下是一个创建新项目的步骤:
1.在File菜单,点击New,再选择Other.
2.在Select a Wizard界面,选择Wowza Streaming Engine Project,然后点击Next.
3.在New Wowza Streaming Engine Java Project界面,输入以下信息,然后点击Next:
o Project Name - Project的名字,也是Jar文件的文件名,不能有空格
o Location - Wowza Streaming Engine的安装目录,这个会自动被Wowza IDE填上的
4.在New Wowza Streaming Engine Module Class界面,输入以下信息:
o Package - Java类包名(搞Java开发的,这个就不用多说了吧,都明白的).
o Name - Java Class类名,例如MyWowzaModule.
5.点击Finish
如下图所示:
当你每次在这个项目中改动了java代码后,Eclipse会自动编译,然后Wowza IDE 会用Ant工具自动把编译后的jar文件拷贝到Wowza安装目录的的/lib路径下。Wowza Streaming Engine 在启动时会加载[install-dir]/lib下的每一个.jar文件,以Project名字命名。
将开发的Module添加到Wowza应用上
在Jar拷贝到Wowza的/lib路径下之后,你还需要在Wowza的应用中启用这个Module,才能让Module生效
1.登录到Wowza Streaming Engine Manager管理界面后,点击页面顶部的Applications菜单,然后点击你要添加Module的应用。
2.在应用的主界面点击Modulestab页,然后点击Edit.
3.点击Add Module,然后在下面输入你在创建一个Wowza Streaming Engine project时的Java Class信息:
o Name - 模块的Java Classs名,例如MyWowzaModule.
o Description - 对这个Module的一个简要描述,例如MyWowzaModule.
o Fully Qualified Class Name - 输入完整的Java Class类名和路径(例如com.mycompany.wowza.MyWowzaModule).
4.点击Add.
在项目中增加Java Class
在Wowza Eclipse IDE中的另一个向导是向已有的项目中添加Java Class:
1.在Package Explorer,右键你要添加CLass的package path,选择New,然后点击Other.
2.在打开的对话框中,选择你需要的Wowza Streaming Engine 的开发向导,然后点击Next.
3.输入Java Class的Name,点击Finish.
Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:sales@cogitosoft.com
销售(俞先生)联系方式:+86(010)68421378
微信:18610247936 QQ:368531638