`
kaka-pan
  • 浏览: 26065 次
  • 性别: 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吗。 我想实现白板和桌面共享

相关推荐

    flex + red5 简单实例

    通过研究这个实例,开发者可以了解如何在Flex客户端中创建RTMP连接,发送和接收数据,以及如何在Red5服务器上创建和管理这些连接。这有助于开发者深入理解Flex与Red5之间的交互机制,为构建更复杂的多媒体应用奠定...

    Flex视频聊天室源码

    要运行这个Flex视频聊天室,你需要一个支持RTMP的服务器,如Adobe Flash Media Server或开源的Red5。在开发和调试过程中,你可以使用Flex Builder或IntelliJ IDEA等IDE,它们提供了集成的Flex开发环境和调试工具。 ...

    基于flex,red5,java的一个聊天程序(含私聊)

    标题中的“基于flex,red5,java的一个聊天程序(含私聊)”指的是一个使用Adobe Flex作为前端开发工具,Red5作为流媒体服务器,以及Java作为后端编程语言构建的实时聊天应用程序,其中包括了私聊功能。这个项目可能是...

    red5入门教程(pdf)

    7. **Red5与Flex/Flash集成**:由于Red5与Adobe Flex和Flash有良好的兼容性,开发者可以使用这些工具创建丰富的用户界面并与Red5服务器进行交互,实现如聊天室、在线视频会议等功能。 8. **错误处理与调试**:了解...

    RED5多人会议源码

    在多人会议系统中,RED5作为一个核心组件,能够处理音视频数据的录制、播放以及多用户间的互动交流。基于FLEX的客户端界面可以提供丰富的用户交互体验,FLEX是一种基于ActionScript 3.0的开发框架,用于创建富互联网...

    red5入门教程.....

    - **即时通讯实现**:基于Red5开发即时通讯功能,支持多用户在线聊天。 #### 附录:开发工具使用 - **IDE配置与使用**:推荐使用Eclipse、IntelliJ IDEA等IDE进行Red5开发,包括项目创建、代码编辑、调试等功能。 ...

    red5 server 1.0.10-M7 源码

    Red5 Server基于Java技术构建,因此具备跨平台性。它的核心组件包括连接管理器、应用服务器、存储服务和流媒体处理等。连接管理器负责客户端的连接与断开,应用服务器处理业务逻辑,存储服务则用于保存录制的流媒体...

    基于FLV流媒体技术的视频会议系统设计

    本研究着眼于新的计算机技术在教学中的应用,特别是如何利用开源的Red5流媒体服务器结合Flex RIA(Rich Internet Applications)技术、Spring框架以及Cairngorm微架构技术工具,构建一个基于J2EE架构的FLV流媒体技术...

    FluorineFx+Flex视频聊天室源代码

    FluorineFx+Flex视频聊天室源代码是一款基于Adobe Flex和FluorineFx技术构建的实时在线视频聊天应用程序。这个项目展示了如何利用这两项技术实现高效的多媒体通信,为用户提供一个互动性强、功能丰富的聊天环境。...

    Red5_Flash服务器研究.pdf

    本文旨在深入探讨Red5的技术架构、工作原理及应用实践,为Flash/Flex应用的服务器端开发提供有价值的参考。 #### 二、Red5介绍 ##### 2.1 Red5优点 - **功能全面**: Red5不仅限于媒体服务器,还支持多种应用场景,...

    openfire red5插件 sparkweb源码

    在实际应用中,开发者可以深入研究源码,了解Openfire与Red5的集成方式,以及SparkWeb如何处理音视频交互。这有助于定制自己的即时通讯解决方案,例如添加新的功能,优化性能,或者改进用户体验。同时,对于学习Flex...

    red5-server-1.0.4-RELEASE-server

    Red5服务器是一款开源的流媒体服务器,主要用于处理视频、音频流以及其他实时数据的传输。它的主要功能包括录制、播放、转码以及互动流媒体服务。标题"red5-server-1.0.4-RELEASE-server"表明这是一个特定版本的Red5...

Global site tag (gtag.js) - Google Analytics