浏览 3384 次
锁定老帖子 主题:基于red5的flex视频研究(3)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-27
最后修改:2011-03-27
这些天也颇有一些进展,改善了下之前的代码,实现了类似于视频会议的功能,只不过因为暂时的需求是老师方显示自己和所有学生的视频,而学生方只显示自己的视频和老师的视频。客户端初始化时只有承载自己视频流的一些组件,其他人的视频都是动态生成组件的,尤其是老师方,因为涉及到几个学生的视频窗口,所以还有容器来装这些视频,我这里用的是HBox(也是动态产生的放在一个canvas中),每当允许一个学生进入时,老师端就生成那个学生的视频窗体,然后加入到HBox中,HBox是按照纵向排列的,大家也可以看看ASWing库中的容器,可以设置各种Layout。 由于不是一对一了,所以应该用一数组videoUsers保存所有用户,每次老师端产生学生视频时,只需调用NetStream.play(videoUsers[videoUsers.length-1]);如果做成视频会议那种的话,每个进入视频会议的人,只需要遍历数组就行,然后播放其它已经进入会议室的人的视频流。附一张效果图吧: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-07-14
楼主还没毕业么,厉害啊
|
|
返回顶楼 | |
发表时间:2011-09-21
楼主,我在学习red5用它做咯一个聊天大厅、可以在本机开N个对聊,如何放网上对聊呢?解答下好吗?
|
|
返回顶楼 | |