客户端源码:
var mp3_nc:NetConnection=new NetConnection();
var mp3_ns:NetStream;
mp3_nc.onStatus = function(info) {
trace("nc : " + info.code);
};
mp3_nc.connect("rtmp://192.168.1.110/music");
mp3_ns = new NetStream(mp3_nc);
mp3_ns.onStatus = function(info) {
trace("ns: " + info.code + " state");
};
video.attachAudio(mp3_ns);
video.attachVideo(mp3_ns);
mp3_ns.play("mp3:audio/test");
//test 为mp3 名字
服务端:
main.asc
// 建立服务器流
application.myStream = Stream.get("music");
trace("mystream: " + application.myStream);
if (application.myStream)
{
// 把MP3文件bolero.mp3发布到流"music"
// 在流名的前面使用mp3:前缀并指定作为startTime参数以指示服务器应该播放记录的流bolero.mp3
application.myStream.play("mp3:audio/test", 0, -1);
}
//要使 Stream.play()方法来捕获和播放ID3标签的文本
// 建立服务器流
//application.myStream = Stream.get("description");
application.myStream.onId3 = function(info)
{
for (i in info)
{
trace(i + ": " + info[i]);
}
}
if (application.myStream)
{
trace("bbbbbbbbbbb");
//把bolero.mp3的ID3文本 "description"。
//在流名的前缀使用id3:前缀并为startTime参数指定。
application.myStream.play("id3:audio/test", 0, -1);
}
application.onConnect = function(clientObj) {
trace("*** onConnect called.");
application.acceptConnection(clientObj);
};
分享到:
相关推荐
Flex+FMS实现视频直播源码是一种基于Adobe Flex和Flash Media Server (FMS)技术的视频直播解决方案。这个项目提供了一个简单示例,演示了如何利用Flex进行摄像头和音频的捕获与录制,以及如何将这些内容实时推送到...
这个实例展示了如何通过FMS服务端实现对视频播放的保护,例如设置单次播放或者限制播放次数,确保内容的安全性。 2. **ConnectToSharedObject**: SharedObject是Flash中的一个关键特性,用于在客户端和服务器之间...
前端负责视频捕捉、编码、播放以及用户交互,而后端服务器则处理流媒体的分发和数据交换。 3. **FMS服务器设置**:首先,你需要安装并配置FMS服务器。这包括设置服务器的监听端口、创建应用程序实例以及配置权限等...
Flex FMS(Flash Media Server)是Adobe公司推出的一款强大的流媒体服务器软件,它允许开发者创建交互式的、实时的视频和音频应用。在这个“Flex FMS 发送和接收视频”的实例中,我们将深入探讨如何利用Flex技术和...
- **案例分析**:土豆网、酷六网等视频网站均采用了FMS技术,这些网站能够流畅地提供视频播放服务,得益于FMS的强大性能。 #### 三、搭建FMS应用环境 - **FMS应用创建**:在FMS安装目录下的`applications`文件夹中...
客户端和服务器端的应用程序分别由ActionScript和Server-Side ActionScript编写,客户端应用程序运行在Flash Player、Adobe AIR或Flash Lite 3上,处理用户交互和媒体播放,而服务器端应用程序则负责连接管理、文件...
Adobe的Flash Media Server(FMS)是一个强大的多媒体应用平台,主要用于实时的音视频流传输、互动性媒体应用以及点播服务。它支持多种媒体格式,包括FLV、F4V、MP3等,并且能够通过RTMP(Real Time Messaging ...
Flash Player是运行Flash内容的浏览器插件,它支持音频和视频的播放、捕获,以及复杂的动画和交互设计。在这个项目中,Flash被用来捕捉用户的麦克风输入,实现录音功能。开发者通常会使用ActionScript,Flash的编程...
它不仅支持传统的流媒体功能,如视频点播、实时网络事件直播、MP3流,还支持更为复杂的富媒体通信应用,比如视频博客、视频消息和多媒体聊天室。这使得组织能够以更加个性化的方式与客户进行沟通。 #### 二、RTMP...
- **用户界面**:由 Adobe Flash 或 Flex 开发的 SWF 文件构成,负责呈现用户界面以及控制视频播放等操作。 - **ActionScript**:客户端使用 ActionScript 编写代码,处理用户交互及服务器通信。FMS3 支持 ...
Flash Player是Adobe公司开发的一款广泛应用于网页的多媒体播放器,它可以播放动态内容,包括视频、音频和交互式应用程序。在RTMP播放插件中,JavaScript通常用来与Flash Player进行通信,控制播放、暂停、快进、快...
1. 客户端用户界面: 显示控制视频播放的按钮等,由Flash或Flex开发,运行在Flash Player、AIR或Flash Lite 3上。 2. 客户端ActionScript: 处理用户交互并管理与服务器的连接。FMS3支持ActionScript 3.0,同时兼容...
客户端应用程序,通常由Adobe Flash或Flex创建,运行在Flash Player、AIR或Flash Lite 3上,负责捕获和播放媒体,并处理用户交互。服务器端应用程序则在服务器上运行,管理连接、文件系统操作和其他任务。 客户端...
FMS(Flash Media Server)是Adobe公司推出的一款强大的流媒体服务器,能够支持实时传输协议(RTMP)进行视频直播。本文将详细介绍如何搭建和实现FMS视频直播系统。 **一、准备工作** 1. **硬件需求**:首先,你...
FMS(Flash Media Server)是Adobe公司推出的一款流媒体服务器,它支持实时音视频通信,包括屏幕共享和视频录制功能。本文将深入探讨Fms如何实现视频录制屏幕共享,并提供一个实战案例。 【源码解析】: 在FMS中,...
Flash Player是一款广泛应用于网页端的多媒体播放器,它可以解析和播放由Flash技术创建的SWF格式内容,包括动画、交互式应用程序以及视频流。在FMS的环境下,Flash Player能够连接到服务器,接收并播放通过FMS发布的...
通过设置发布点和播放URL,用户可以轻松实现视频直播。 2. 录制功能:FMS3允许客户端录制视频流到服务器,实现点播服务。同时,它也支持录制多路并发的视频流,以满足大规模的录制需求。 3. 即时通信:通过FMS3,...
在FMS中,为了方便管理和优化应用性能,我们可以使用`far.exe`命令行文档编译器将服务器端的脚本打包成FAR(Flash Archive)文件。FAR文件类似于ZIP格式,它将多个服务器端脚本文件整合到一起,减少了应用程序加载...
- **定义**: 在客户端能够从 Flash Media Server 播放音频和视频之前,需要先建立与服务器的连接。连接请求由服务器上的应用程序实例接受或拒绝,并且会向客户端返回连接响应消息。 - **实现**: 通过创建 `...