FMS/FlashCom

Flash screen sharing...

我们可以利用下面的方法来检测Player是否具有捕获桌面视频的功能:
新建一文本框,命名为:txt,在第一帧加入以下代码:
txt=System.capabilities.hasScreenBroadcast
发布。。。
将发布好的swf文件分别拖到普通的Player与breezeaddin你会看到不同的结果。。。
也就是说,普通的Player是不具备捕获桌面视频功能的。。。

利用FCS做视频录制的带宽需求

视频录制是FCS经常会用到的一个功能,其中重要的一点是要评估视频录制的带宽需求来采用合适的尺寸和速率。
其大致的算法是:
视频宽度 x 视频高度 x 播放速率 (fps) = 总的带宽( bits/sec)
但是要注意的是,在使用FCS录制的时候,使用的是Bps,而不是kbps,要转换(8 bits =1 byte )
打开比方,使用320×240的视频窗口以30fps的速率录制,其带宽消耗计算:
320 x 240 x 30 fps = 2.3 Mbps = 288,000 Bps

Breeze Screen Share

Yes, of course.

The code is taken from the error from FlashComm help. When MM released
FCS they forgot to delete the help about screensharing, it's not indexed
but if you click next arrow continuosly you'll find some pages that are
not on the index:

<code>
var cam = Camera.get("Screen");
video_instance.attachVideo(cam);
</code>

If you compile this you'll get a compiler error. Just compile for AS1 or
change the intrinsic class of Camera. Change the line:

<code>

有关FMS(FCS)设置

要搞大型的FMS视频语音应用(譬如:视频聊天、视频会议),就目前的情况而言,必须使用FMS集群以实现均衡负载,网上关于这方面的资料很少,并且很多只是简单描述,让人摸不着头脑,下面是我为某个项目制定的一个集群方案,现在抛出来跟大家交流一下,您如果有更好的方案,请跟贴讨论:

有关FMS(FCS)设置


(转载自闪客帝国)

[原文出处]

http://www.adobe.com/devnet/flashcom/articles/opt_videoconf.html

关于桌面共享

screenSharing是每一个FCS开发者的梦想,不过这个梦想仿佛有些遥远,因为MM(还是MM吗?)对外发布的Player都不支持该功能。
用过Breeze的朋友都知道,它是支持screenSharing的,那它又是如何工作的呢?
通过查找资料,笔者对此有了一些了解,今天写出来,与大家分享。。。

第一步,下载BreezeAddIn播放器,代码如下:
myDownLoad = new System.Product("BreezeAddIn");
myDownLoad.download();

Protecting FMS Apps from Free Loaders

From Peldi:

Peldi wrote on July 25, 2003: If someone finds out the name of your flashcom server and of one of your app, they can host your swf on their web servers and claim your app as their own; believe it or not, it happened to my PPhone app. :(

There are two ways to protect your apps from this hack:

1.If you have access to your VHost.xml file, use the "Allow" tag to specify your web server's domain, as described in the Managing_Flashcom PDF on macromedia.com: The <Allow> tag lets you specify domain names from which client applications should be allowed to connect to this virtual host. The default value is all, which allows connections from any domain. If no value is specified, only connections from the domain that is being connected to are allowed. If you list specific domains in this tag, only connections from those domains are allowed. Separate each domain name in the list with a comma.

FMS Installation on CentOS 64 bit

Well, the software installs, but when starting, it requires the package "seamonkey-nspr"

OpenOffice PPT to SWF conversion

The OpenOffice Basic macro is below.

The macro opens the ppt document and converts each slide to an .sxi file (OO's native presentation format). The reason for this step is that I've found OO does a better job of interpreting the vectors from an sxi file as opposed taking them from the ppt. The macro then converts each of the .sxi files to an individual .swf, and deletes the .sxi

The macro also collects slide titles, and writes them to an XML file in the destination directory (described below) along with the slide .swf's

The macro is expecting the following input variables

Flash Video Technology and Optimization

This is an article written by someone else. Very informative and useful. The document outlines the Flash codec technology and ways to optimize it.
Syndicate content