java 流媒体_如何使用Wowza IDE工具来开发Java程序扩展Wowza服务器的功能?

如何使用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.

Name - Enter Wowza.

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:

Project Name - Project的名字,也是Jar文件的文件名,不能有空格

Location - Wowza Streaming Engine的安装目录,这个会自动被Wowza IDE填上的

4.在New Wowza Streaming Engine Module Class界面,输入以下信息:

Package - Java类包名(搞Java开发的,这个就不用多说了吧,都明白的).

Name - Java Class类名,例如MyWowzaModule.

5.点击Finish

如下图所示:9ab602c86c8a7aa8939ac3b48ef72f9a.png 


当你每次在这个项目中改动了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信息:

Name - 模块的Java Classs名,例如MyWowzaModule.

Description - 对这个Module的一个简要描述,例如MyWowzaModule.

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

18b1c8c18c2a47e084f355c88cf6ddc3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值