`
kaka-pan
  • 浏览: 25653 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

基于red5的flex视频研究(3)

阅读更多
   先说点题外话,这些天大部分为淘宝的笔试忙碌,在网上也找了些淘宝的笔试题做,今天却一道也没碰上,和我想象的也不大一样,我应聘的是java研发工程师(实习生),笔试的内容大多是考一些基础,算法考的有点多,关于java方面的几乎没有,总的来说不是很理想。现在也别无它求,希望能有面试。。。。。。
    这些天也颇有一些进展,改善了下之前的代码,实现了类似于视频会议的功能,只不过因为暂时的需求是老师方显示自己和所有学生的视频,而学生方只显示自己的视频和老师的视频。客户端初始化时只有承载自己视频流的一些组件,其他人的视频都是动态生成组件的,尤其是老师方,因为涉及到几个学生的视频窗口,所以还有容器来装这些视频,我这里用的是HBox(也是动态产生的放在一个canvas中),每当允许一个学生进入时,老师端就生成那个学生的视频窗体,然后加入到HBox中,HBox是按照纵向排列的,大家也可以看看ASWing库中的容器,可以设置各种Layout。
    由于不是一对一了,所以应该用一数组videoUsers保存所有用户,每次老师端产生学生视频时,只需调用NetStream.play(videoUsers[videoUsers.length-1]);如果做成视频会议那种的话,每个进入视频会议的人,只需要遍历数组就行,然后播放其它已经进入会议室的人的视频流。附一张效果图吧:
分享到:
评论
2 楼 uan 2014-04-24  
可以分享一下研究成果吗?
1 楼 jason- 2012-01-12  
你好,能加我Q445714070 一起研究red5吗。 我想实现白板和桌面共享

相关推荐

Global site tag (gtag.js) - Google Analytics