这里的关键是rtmp。安装red5并使其工作后(防火墙等),您可以开始在客户端上工作。如果您选择闪光,我建议你使用ActionScript 3
开始是开个NetConnection
到您的服务器:
var nc:NetConnection = new NetConnection();
nc.connect("rtmp://YOUR_SERVER/YOUR_APP_NAME/");
其中YOUR_SERVER是您的服务器的URL,YOUR_APP_NAME是的名称您正在为您的项目使用的Red5应用程序。如果你下载Red5,你可以看到一些我认为的例子,你也可以找到一些教程。首先也有一些很好的演示,所以你一开始就不会迷路。
所以,打开NetConnection
之后,可以使用NetStream
类。这里的诀窍是附加一个相机(使用attachCamera
方法),然后真正的技巧是方法publish
。
发布期望两个参数,一个名称和一个类型。名称将是服务器上的文件名,类型可以是一些主要值,如record
,append
,live
。记录是录制一个新的流,或覆盖我认为,追加是追加一个前一个,生活是类型的直播流(如会议)。
希望这可以帮助你开始,也尝试做一些搜索,但这些是你可以开始的东西。如果您遇到问题,请随时询问。
检查这两个类的参考:
NetConnection 和 NetStream。