看到一个例子是
this.createSharedObject(appScope,"listSO",false);
listSO = this.getSharedObject(appScope, "listSO");
listSO.setAttribute(userId, userName);
所以开始怀疑会不会每次连接服务器的时候会不会都在重新创建一个共享对象,然后打印了追踪代码,发现同样的scope下每次都会实例话这段代码,也就是说都会创建这个共享对象,但是结果仍然没错,所以猜测可能是检测到在这个scope下有这个名字的共享对象了就不创建了。 总觉得还是按照下面的写比较合理些:
if(this.getSharedObject(Red5.getConnectionLocal().getScope(), "uList")==null){
System.out.println("================count");
this.createSharedObject(Red5.getConnectionLocal().getScope(), "uList", false);
}
so=this.getSharedObject(Red5.getConnectionLocal().getScope(), "uList");
so.setAttribute(con.getClient().getId(), pareams[0].toString().trim());
System.out.println("cou============= : "+cou);
return true;
这里创建部分就初始化一次。
- 大小: 52.7 KB
分享到:
相关推荐
Red5 1.0 Final是该软件的一个稳定版本,为用户提供了一个可靠的平台来处理多媒体数据。 在整合Red5 1.0 Final与Apache Tomcat时,我们首先要理解这两个组件的角色。Red5作为一个流媒体服务器,负责处理和分发...
Red5是一款开源的流媒体服务器,它支持实时流传输协议(RTMP),并提供录制、播放、存储等功能,广泛应用于在线视频直播、VoIP、互动游戏等场景。本教程将介绍如何进行Red5的入门学习,并结合Tomcat和MyEclipse进行...
1. **Red5 服务器**:Red5 是一个开源的流媒体服务器,支持 RTMP(Real Time Messaging Protocol)、RTMPT、RTMPE、RTMPTE、RTMPS 协议,用于实时音频、视频传输,以及数据共享。它允许开发者创建互动的媒体应用程序...
标题中的"red5-1.0.0-webapps-demos.zip"表明这是一个关于Red5服务器的Web应用程序示例的压缩包。Red5是一款开源的流媒体服务器,它支持实时流传输协议(RTMP)、文件录制、播放以及直播等功能。1.0.0是其版本号,...
根据提供的文档信息,本文将详细阐述如何使用FFmpeg和Red5搭建一个RTMP流媒体服务器,以及相关的配置和测试步骤。 首先,了解RTMP(Real Time Messaging Protocol)是一种网络协议,它被广泛用于在线直播和流媒体...
Red5是一款开源的流媒体服务器,它支持实时流传输协议(RTMP)、RTMPT、RTMPE、RTMPF、RTMPS等,能够处理音视频的直播、点播和录制等多种应用场景。在本项目中,我们关注的是Red5 1.0的Web版本,该版本特别适合在Web...
Red5 Server是一款开源的流媒体服务器,主要用于处理和分发实时数据流,如视频、音频和其他类型的数据。这个"red5-server.zip"压缩包提供了一个免安装版本,使得用户可以在本地快速搭建起一个流媒体服务器,无需复杂...
Red5入门详细教程 Red5是一款开源的流媒体服务器,主要用Java编写,支持实时流传输协议(RTSP)、实时消息协议(RTMP)以及HTTP流等,为开发者提供了丰富的功能,广泛应用于视频直播、在线教育、游戏互动等领域。本教程...
Red5是一款开源的流媒体服务器,它允许开发者创建实时的、交互式的富互联网应用程序(Rich Internet Applications,简称RIA)。这个“red5-0.9.1.tar.gz”文件是Red5的一个版本,版本号为0.9.1,被打包成.tar.gz格式...
### 基于Red5的流媒体服务器搭建与应用详解 #### 一、Red5概述 **Red5**是一款基于Java开发的开源免费Flash流媒体服务器。它利用Java语言及一系列强大开源框架构建而成,为企业的各类应用提供了坚实的基础。Red5...
Red5是一款开源的流媒体服务器,它支持实时流传输协议(RTMP)、H.264、Flash视频(FLV)以及其他多种媒体格式。免安装版的Red5是指无需通过传统安装过程,可以直接运行的版本,这对于开发者进行快速测试或者在不同...
《Red5服务器详解及其核心组件——以red5-war-0.8.0.zip中的red5.jar为例》 在IT行业中,尤其是在线媒体流服务领域,Red5是一个非常重要的开源服务器平台。它支持实时流传输协议(RTMP),使得开发者能够构建实时...
Red5是一款开源的流媒体服务器,它允许开发者创建实时的、交互式的富因特网应用程序(Rich Internet Applications,简称RIA)。0.9.1是Red5的一个特定版本,旨在提供稳定性和性能改进,以及可能的新功能。在这个版本...
### Red5的Web视频、音频系统开发 #### 一、Red5服务器简介 Red5是一款开源的媒体服务器,主要用于实时音视频流传输。它支持多种协议(如RTMP、RTSP等)和编解码器(如H.264、AAC等),并且能够很好地与Flash、...
这个"Red5聊天建议系统"显然是基于Red5搭建的一个用于实时聊天的应用示例,对于初学者来说,它是学习如何利用Red5实现类似即时通讯功能的一个很好的起点。 首先,我们需要了解Red5的基本架构。Red5服务器的核心是...
本项目是由springboot构建的red5流媒体服务器。服务添加了hls支持http请求支持。red5_hls是对red5的1.1.1版本进行springboot整合,整合后直接使用springboot进行启动和管理。打jar包运行。目前通过实时推流测试。该...
Red5的手册中详细介绍了Red5的配置文件,包括jetty.xml、keystore、log4j.properties、realm.properties、tomcat-users.xml、red5.globals、red5.properties、red5.xml、red5-common.xml等。这些配置文件用于配置...