fme是adobe公司的免费视频采集软件,可以直接将视频采集卡或摄像头的视频以vb6或h.264的编码方式布到fms(flash media server)上。比flash player上同码流能得到更优质的视频效果。但fme使用的publish类型只有live,所以fms不能直接录制,需要在FMS应用下写代码来搞定。代码如下:
- application.onConnect = function(client)
- {
- application.acceptConnection(client);
- client.BeginRecord = function(newName,liveStream)
- {
- var myStream = Stream.get(newName);
- myStream.record();
- myStream.play(liveStream,-2,-1,false);
- }
- client.EndRecord = function(newName)
- {
- var myStream = Stream.get(newName);
- myStream.play(false);
- myStream.flush();
- }
- }