5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2009-09-05
http://walktree.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2006/09/10 | 学习red5
类别(:: Flash ::)
|
评论
(1)
|
阅读(512)
|
发表于 10:56
最近在做一个project用到red5 server,首先我得声明是个java盲,很早以前学过一段时间,不过已经全还给书本了,呵呵~~
不过现在觉得如果习惯了用oo的思想写代码,从flash到java还真的不是太难,而且我做的只是copy,小小的修改。
以前做FMS的项目,唯一不舒服的是server side不支持oo,觉得代码很难看的说。虽然那些API看上去比较简单。
关于共享对象的使用:
在源文件里面有个做好的对象:
org.red5.samples.components.ClientManager;
这个对象我觉得很好懂,可以做为编写服务器端使用sharedObject的突破口。
实现用户列表,分组聊天等.......
更详细的可以参阅这两个对象
org.red5.server.api.so.ISharedObject;
org.red5.server.api.so.ISharedObjectService;
共享对象基本上都在这里了
还有一个就是stream对象,它的方法基本上都封装在
org.red5.server.api.stream这个包里面了。
包括播放 删除 另存为(save as)
貌似支持可以将视频存放在任意位置,只是猜测,还没有证实。
IStreamAwareScopeHandler是个很有用的接口,它实现了一系列功能:
触发事件当客户端发布、播放、改变视频等等。
例如:
streamPublishStart(IBroadcastStream stream)
0
评论
Comments
日志分类
首页
[226]
:: Flash ::
[87]
:: php ::
[8]
::眼睛和耳朵::
[36]
::键盘时代::
[73]
::水痕专栏::
[22]