2016-10-13 00:16:48 点击量:9 标签: 收藏本文
[AS3]as3做摄像头直播H264VideoStream的示例
- import flash.media.H264VideoStreamSettings;
- import flash.media.VideoStreamSettings;
- import flash.media.H264Level;
- import flash.media.VideoCodec;
- import flash.media.H264Profile;
- var myNS:NetStream = new NetStream(nc);
- var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
- h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_5_1);
- h264Settings.setMode(320,240,15);
- h264Settings.setQuality(0,100);
- myNS.videoStreamSettings = h264Settings;
- myNS.publish("livestream","live");
- ---------------------以上代码没有效果只能开始摄像头工作,再换下面一段试试
- video.attachVideo(Camera.get());
- video.attachAudio(Microphone.get());
- //CuPLayer.com提示:可以理解为在nc连接上绑一个流
- var nsOut:NetStream = new NetStream(nc);
- //CuPLayer.com提示:在流上加麦克风和视频头
- nsOut.attachVideo(Camera.get());
- nsOut.attachAudio(Microphone.get());
- nsOut.publish("livestream", "live");
- ----------------这段代码在as2中能通过,但是屏幕不显示录像的图片,
- 晕,现在是在as3,肯定也通不过的,再换一段
- import flash.display.Sprite;
- import flash.media.Camera;
- import flash.media.Video;
- var camera:Camera;
- var video:Video;
- camera = Camera.getCamera();
- video = new Video(320,240);//CuPLayer.com提示:构造函数中的参数是宽度和高度,默认是320,240。
- video.attachCamera(camera);
- addChild(video);
[AS3]as3做摄像头直播H264VideoStream的示例
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室