辅助你用fms实现流媒体文件网络直播的工具——Vcam。
[color="#000000"] 第一步,新建一个视频,然后把它拖到舞台上,根据自己的需求调整它的属性(图[/color]
01)。
[color="#000000"][/color]
[color="#000000"] 第二步,写代码。[/color]
[color="#000000"][/color]
[color="#000000"] [/color]
//从麦和设像头显示视频
[color="#000000"] [/color]
myvideo.attachVideo(Camera.get());
[color="#000000"] [/color]
myvideo.attachAudio(Microphone.get());
[color="#000000"] [/color]
//连接fms服务器
[color="#000000"] [/color]
nc = new NetConnection();
[color="#000000"] [/color]
nc.connect("rtmp:/tvtest");
[color="#000000"] [/color]
nsOut = new NetStream(nc);
[color="#000000"] [/color]
nsOut.attachVideo(Camera.get());
[color="#000000"] [/color]
nsOut.attachAudio(Microphone.get());
[color="#000000"] [/color]
//发布直播流,“test”是流的名字
[color="#000000"] [/color]
nsOut.publish("test","live");
[color="#000000"][/color]
[color="#000000"] 到这里我想曾经做过在线录制视频的读者,应该感觉到这就是在线录制视频的写法,可以说一点也没有错。为什么一样呢?咱们一开始就说过实现直播这个功能要需要一个帮手,对了就是[/color]
vcam。因为它有虚拟摄像头的功能。在这里值得再提的是,vcam还有播放列表的管理功能;它是基于DirectShow
[color="#000000"]开发的,支持的播放格式特别多。[/color]
[color="#000000"][/color]
[color="#000000"]以上两步可以说是实现了服务端的直播流,那面下两步我们就实现一下客户端接收流。[/color]
[color="#000000"][/color]
[color="#000000"][/color]
[color="#000000"] 第三步,建立一个新[/color]
[color="#000000"]fla[/color]
[color="#000000"]文件,同第一步。[/color]
[color="#000000"][/color]
[color="#000000"] 第四步,写代码。[/color]
[color="#000000"][/color]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/2397.html
[color="#000000"] 第一步,新建一个视频,然后把它拖到舞台上,根据自己的需求调整它的属性(图[/color]
01)。
[color="#000000"][/color]
[color="#000000"] 第二步,写代码。[/color]
[color="#000000"][/color]
[color="#000000"] [/color]
//从麦和设像头显示视频
[color="#000000"] [/color]
myvideo.attachVideo(Camera.get());
[color="#000000"] [/color]
myvideo.attachAudio(Microphone.get());
[color="#000000"] [/color]
//连接fms服务器
[color="#000000"] [/color]
nc = new NetConnection();
[color="#000000"] [/color]
nc.connect("rtmp:/tvtest");
[color="#000000"] [/color]
nsOut = new NetStream(nc);
[color="#000000"] [/color]
nsOut.attachVideo(Camera.get());
[color="#000000"] [/color]
nsOut.attachAudio(Microphone.get());
[color="#000000"] [/color]
//发布直播流,“test”是流的名字
[color="#000000"] [/color]
nsOut.publish("test","live");
[color="#000000"][/color]
[color="#000000"] 到这里我想曾经做过在线录制视频的读者,应该感觉到这就是在线录制视频的写法,可以说一点也没有错。为什么一样呢?咱们一开始就说过实现直播这个功能要需要一个帮手,对了就是[/color]
vcam。因为它有虚拟摄像头的功能。在这里值得再提的是,vcam还有播放列表的管理功能;它是基于DirectShow
[color="#000000"]开发的,支持的播放格式特别多。[/color]
[color="#000000"][/color]
[color="#000000"]以上两步可以说是实现了服务端的直播流,那面下两步我们就实现一下客户端接收流。[/color]
[color="#000000"][/color]
[color="#000000"][/color]
[color="#000000"] 第三步,建立一个新[/color]
[color="#000000"]fla[/color]
[color="#000000"]文件,同第一步。[/color]
[color="#000000"][/color]
[color="#000000"] 第四步,写代码。[/color]
[color="#000000"][/color]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/2397.html