Flash Media Server 起步(4)视频,流。。。
该页内容已经修改并整理到了fms入门教程内,您可以点击下边的链接查看最新修改的内容
http://www.nshen.net/blog/article.asp?id=509
ps.年底工作忙,没时间学习了啊。。。昨天还破天荒首次加班到半夜1点。。。先贴两个简单的应付一下
虽然不细说了,不过这个比较重要,网上播放电影,在线录制,在线播放,视频会议,视频电话,全靠他了,最好自己找点资料看
视频,一个是录一个是放
用摄像头录视频:
不加参数默认为live,即现场流,类似在线直播,不需要录成文件,其他人可以同时播放视频流
点此下载
把fla发布一下, 录一会儿,把视频关掉,打开你的
叉盘:/Program Files/Macromedia/Flash Media Server 2/applications/aaaa/
是不是多了个streams/_definst_
打开C:/Program Files/Macromedia/Flash Media Server 2/applications/aaaa/streams/_definst_
看见2.flv了吧。。
播放
几行代码而已
ok,88
点此下载
http://www.nshen.net/blog/article.asp?id=509
ps.年底工作忙,没时间学习了啊。。。昨天还破天荒首次加班到半夜1点。。。先贴两个简单的应付一下
虽然不细说了,不过这个比较重要,网上播放电影,在线录制,在线播放,视频会议,视频电话,全靠他了,最好自己找点资料看
视频,一个是录一个是放
用摄像头录视频:
//从麦和设像头显示视频
my_video.attachVideo(Camera.get());
my_video.attachAudio(Microphone.get());
//连接
nc = new NetConnection();
nc.connect("rtmp://localhost/aaaa");
nsOut = new NetStream(nc);
nsOut.attachVideo(Camera.get());
nsOut.attachAudio(Microphone.get());
//发布2.flv
nsOut.publish("2", "record");
publish后边的参数有record,则录成文件2.flv,
my_video.attachVideo(Camera.get());
my_video.attachAudio(Microphone.get());
//连接
nc = new NetConnection();
nc.connect("rtmp://localhost/aaaa");
nsOut = new NetStream(nc);
nsOut.attachVideo(Camera.get());
nsOut.attachAudio(Microphone.get());
//发布2.flv
nsOut.publish("2", "record");
不加参数默认为live,即现场流,类似在线直播,不需要录成文件,其他人可以同时播放视频流
点此下载
把fla发布一下, 录一会儿,把视频关掉,打开你的
叉盘:/Program Files/Macromedia/Flash Media Server 2/applications/aaaa/
是不是多了个streams/_definst_
打开C:/Program Files/Macromedia/Flash Media Server 2/applications/aaaa/streams/_definst_
看见2.flv了吧。。
播放
几行代码而已
nc = new NetConnection();
nc.connect("rtmp://localhost/aaaa");
res = new NetStream(nc);
view.attachVideo(res);
view.attachAudio(res);
res.play("2");
nc.connect("rtmp://localhost/aaaa");
res = new NetStream(nc);
view.attachVideo(res);
view.attachAudio(res);
res.play("2");
ok,88
点此下载