C++ rtmp livestream 流媒体

海阔天空 张翼飞翔

我的学习笔记。--我喜欢这里,因为这里安静,无广告骚扰。
随笔 - 82, 文章 - 2, 评论 - 126, 引用 - 0
数据加载中……

Wowza Media Server服务器播 点播H264流

Wowza Media Server服务器播放H264流
一、安装Wowza Media Server,注意只有1.5及1.5以上版本才支持H264。
二、在安装目录的applications目录下创建一个目录空mediaserver,跟FMS一样,这个目录就是服务器应用名字。
三、在content目录下面放一个H.264/AAC文件(封装容器可为.f4v, .mp4, .m4a, .mov, .mp4v, .3gp, and .3g2) 这里把FMS3里面的例子AdobeBand_800K_H264.mp4作为我们的测试文件。
四、运行服务器bin/startup.bat ,服务器需要jre1.5以上支持,没有请安装。
五、将FlashPlayer升级到9.0115,开启Adobe Flash CS3 Professional,创建一个新的AS3文件,copy以下代码编译,然后用web方式运行,就可播放了。
NetConnection.defaultObjectEncoding = flash.net.ObjectEncoding.AMF0;
var nc:NetConnection 
= new NetConnection();
var obj:Object 
= new Object();
nc.client 
= obj;
nc.addEventListener(NetStatusEvent.NET_STATUS, NCStatusHandler);
nc.connect(
"rtmp://localhost/mediaserver");
function NCStatusHandler(event:NetStatusEvent):
void {
    
if ("NetConnection.Connect.Success"  == event.info.code) {
        var ns:NetStream 
= new NetStream(nc);
    ns.client 
= obj;
    ns.play(
"mp4:AdobeBand_800K_H264.mp4");
    var vid:Video 
= new Video(550 ,400);
    vid.attachNetStream(ns);
    addChild(vid);
    }

}

posted on 2008-04-11 11:24 ZhangEF 阅读(2846) 评论(0)  编辑  收藏 所属分类: rtmp