`

基于flex 和red5的视频聊天

阅读更多
源码过两天放出


首先  向某人道个歉,没有按时把源码放出来

现在源码已经上传了
可以下载。

http://www.uushare.com/user/feiyan35488/files/2390810

不好意思  放上的的视频会议的代码,没有使用框架,很简单。
我也是新手,把代码放出来献丑了。
5
0
分享到:
评论
12 楼 moonskyii 2014-01-14  
    
11 楼 feiyan35488 2011-08-19  
jessie7755 写道
能给我发一份吗?非常感谢。zhongguo_sf@126.com

源码已经找不到了
10 楼 jessie7755 2011-08-17  
能给我发一份吗?非常感谢。zhongguo_sf@126.com
9 楼 tw5566 2010-02-06  
楼主做的相当不错啊
8 楼 hansonmo 2009-12-10  
LZ 偶也想学习学习,可否也发一份给我?

hansonmo1983@21cn.com
7 楼 tangrub 2009-11-26  
希望能获得你源码仔细研究下,我的邮箱是tangrub@163.com
6 楼 feiyan35488 2009-11-26  
lucas_luo 写道
楼主 本人最近也在研究这个,也请给我发一份,我的邮箱lucas_luo@163.com


  我发的那些代码 还不行吗?  项目没办法了  我那里面东西太乱 
5 楼 lucas_luo 2009-11-26  
楼主 本人最近也在研究这个,也请给我发一份,我的邮箱lucas_luo@163.com
4 楼 feiyan35488 2009-11-18  
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
  initialize="init()">
    <mx:Script>
    <![CDATA[
    import mx.controls.Alert;
        private var ins:NetStream;
        private var outs:NetStream;
        private var nc:NetConnection;
        private var rurl:String = "rtmp://127.0.0.1/myapp";
        private var lvideo:Video;
        private var rvideo:Video;
   
    private function init():void{
    nc = new NetConnection();
    nc.addEventListener(NetStatusEvent.NET_STATUS,status_nc);
    nc.connect(rurl);
    }
    private function status_nc(e:NetStatusEvent):void{
    Alert.show(e.info.code);
    }
    private function send():void{
   
    outs = new NetStream(nc);
    lvideo = new Video();
    lvideo.width = local.width;
    lvideo.height = local.height;
    var cam:Camera = Camera.getCamera("0");
    if(cam){
    outs.attachCamera(cam);
    lvideo.attachCamera(cam);
    }
    var mic:Microphone = Microphone.getMicrophone(0);
    if(mic){
    outs.attachAudio(mic);
    }
    outs.publish("video","live");
    local.addChild(lvideo);
   
    }
    public function receive():void{
   
    ins = new NetStream(nc);
    rvideo = new Video();
    rvideo.width = remote.width;
    rvideo.height = remote.height;
    rvideo.attachNetStream(ins);
    remote.addChild(rvideo);
    ins.play("video");
    }
    public function close():void{
   
    if(lvideo != null){
    lvideo.clear();
    local.removeChild(lvideo);
    lvideo = null;
    }
    if(rvideo != null){
    rvideo.clear();
    remote.removeChild(rvideo);
    rvideo = null;
    }
   
   
    ins.close();
    ins = null;
    outs.close()
    outs = null;
   
    }
    ]]>
    </mx:Script>
          
     <mx:VideoDisplay x="77" y="63" width="157" height="137" id="local"/>
     <mx:VideoDisplay x="451" y="63" width="157" height="142" id="remote"/>
     <mx:Button x="77" y="266" label="send" click="send()"/>
     <mx:Button x="451" y="266" label="receive" click="receive()"/>
     <mx:Button x="200" y="266" label="close" click="close()"/>
    
    
</mx:Application>

很简单的功能   相信大家都能看懂的
3 楼 shootingstar675 2009-11-15  
楼主 能发一份源码学习一下吗?主要是获取播放地址的时候我的没反应 想看看哪里错了 可以吗?我的邮箱:liuxinglu675@yahoo.com.cn
2 楼 olive009 2009-11-14  
楼主可以发给偶不?偶的邮箱:sant009@qq.com
1 楼 feiyan35488 2009-11-06  
有需要的我可以直接把项目发给你,
   这几天有点忙,代码还没整理

相关推荐

    flex 视频聊天 基于red5

    Flex视频聊天基于Red5是一种利用Adobe Flex技术和OpenSource Media Framework (OSMF)的Red5服务器实现的实时视频通信解决方案。Flex是一种开源的编程框架,主要用于构建富互联网应用程序(RIA),而Red5则是一个开放...

    flex 基于red5的多人聊天

    总之,基于Red5和Flex的多人聊天系统利用了实时通信技术和SharedObject,为用户提供了一种高效、实时的交流方式。对于初学者来说,这是一个很好的起点,可以帮助他们掌握Flex客户端开发和Red5服务器的使用,进一步...

    flex + red5 简单实例

    RTMP允许Flex客户端向Red5服务器发送和接收实时媒体流,这对于构建在线视频聊天、直播等应用非常有用。 在描述中提到的"同Red5自带的例子中的一个服务"可能指的是Red5服务器内置的一些示例应用,这些应用可以帮助...

    用red5部署的flex的简单聊天室源代码

    在本文中,我们将深入探讨如何使用Red5部署一个基于Flex的简单聊天室源代码。Red5是一款开源的流媒体服务器,而Flex是一种用于构建富互联网应用程序(RIA)的开发工具,通常与Adobe Flash Player一起使用。这个示例...

    red5+flex简单聊天例子

    【标题】:“Red5+Flex简单聊天例子”揭示了如何结合使用Red5服务器和Flex前端技术来构建一个基本的在线聊天应用。Red5是一个开源的流媒体服务器,它支持实时通信,而Flex则是一个用于创建富互联网应用程序(RIA)的...

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

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

    flex-java-red5 即时聊天源码

    【标题】"flex-java-red5 即时聊天源码"涉及的是使用Adobe Flex、Java和Red5技术构建的即时通讯应用。Flex是一种基于ActionScript的开源框架,用于创建富互联网应用程序(RIA),而Java则是一种多平台的编程语言,常...

    red5+flex实现超简易群聊天功能

    在IT行业中,构建一个实时的在线聊天应用是常见的需求,特别是在社交、协作或者教育...此外,随着HTML5和WebSocket的普及,现代Web应用可能更倾向于使用这些技术,但Red5和Flex的组合仍适用于那些需要Flash支持的场合。

    Flex视频聊天室源码

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

    flex java red5完全学习手册

    通过以上知识点的介绍,可以看出《Flex Java Red5 完全学习手册》旨在为开发者提供一套全面的指南,涵盖了从Red5的安装到基于Flex和Java的实际应用开发,包括视频录制与播放、视频播放程序以及视频聊天等多个方面。...

    red5+flex 简单的hello word实例

    这个简单的例子展示了Red5和Flex的基本集成,但实际应用可能涉及更复杂的交互,如视频播放、数据交换和用户认证。了解Red5的API和Flex的组件模型对于开发高级功能至关重要。 通过这个实例,你将学习到如何配置Red5...

    flex3 聊天室 视频,音频

    在Flex3聊天室中,Red5扮演着关键角色,因为它允许用户实时发送和接收视频及音频流。开发者通过Flex客户端与Red5服务器进行交互,实现聊天室中的多媒体通信。 ActionScript 3.0是Flash Player和Adobe AIR应用程序的...

    Flex实现的视频聊天室

    5. **事件驱动编程**:Flex基于事件驱动模型,当发生特定事件(如视频流开始或结束、用户加入或离开聊天室)时,会触发相应的事件处理器。这使得程序的逻辑更加清晰,易于维护。 6. **服务器端技术**:尽管Flex主要...

    建立red5,flex应用程序

    【建立 Red5 服务器】 ...通过上述步骤,你可以在本地搭建一个 Red5 服务器并创建一个基本的 Flex 客户端,但要实现更复杂的功能,如视频录制、播放控制等,还需要深入理解 Red5 的 API 和 Flex 的编程模型。

    red5视频插件

    1. **系统配置**:确保运行环境满足Red5和插件的硬件和软件要求。 2. **集成**:正确地将插件集成到Red5服务器或客户端应用中。 3. **测试**:在部署前进行充分的测试,确保在不同环境下都能正常工作。 4. **日志...

    red5 0.8 + 视频通话

    本项目结合了Red5 0.8与Adobe Flex 3.6技术,Flex是基于ActionScript 3的开发框架,主要用于构建富互联网应用程序(RIA),特别是在多媒体领域。 视频通话是现代通信技术的重要组成部分,通过网络实现实时的音视频...

    Flex4 简单视频聊天例子

    5. **DisplayObject容器**:在Flex4中,我们可以将`Video`组件添加到一个`DisplayObjectContainer`(如`Canvas`或`Sprite`)上,以便在界面上定位和显示视频。 6. **事件监听**:为了响应视频聊天中的各种交互,如...

    FluorineFx+Flex视频聊天室源代码

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

Global site tag (gtag.js) - Google Analytics