标签: flash-media-server

嵌入Flash Builder 4.5.1移动项目的元数据时间限制?

我正在开发一个项目,要求我使用来自网络摄像头的录制流动态嵌入元数据.我正在使用Flash Builder 4.5.1创建移动项目.我正在使用一个简单的netStream.send函数来设置我想要的元数据.这可以正常工作,直到我的网络流时间超过10秒,然后该功能停止工作或不会嵌入到视频中.我的所有连接都是正确的,我可以录制到Flash Media Server

我唯一能想到的是我的Flash Media Server 4 Developer被过载并且不计算我发送的元数据.

任何想法都会有很大帮助.

 private function sendMetadata():void {


                 infotxt.text += 'called';
                trace("sendMetaData() called")
                myMetadata = new Object();
                myMetadata.customProp = "This message is sent by @setDataFrame.";
                myMetadata.customOther = cueHolder;
                ns.send("@setDataFrame", "onMetaData", myMetadata);
            }  
Run Code Online (Sandbox Code Playgroud)

这是我的onMetaData函数

public function onMetaData(info:Object):void { 
                trace("caught");
                infotxt.text = 'caught';
                var key:String;
                for (key in info){ 
                    outputWindow.text +=(key + ": " + info[key] + "\n"); 
                }
                //cueHolderReturn = info.customOther;
                 for (var i:int = 0; i < info.customOther.length; i++) 
                {
                    infotxt.text += info.customOther[i] …
Run Code Online (Sandbox Code Playgroud)

apache-flex flash-media-server actionscript-3 flex4.5

23
推荐指数
1
解决办法
623
查看次数

FMS,Wowza和Red5之间有什么区别,任何比较表都会有所帮助

我想知道FMS,wowza和Flash Media Server之间的主要技术差异是什么.如果有人有比较表或链接,请帮助.

comparison red5 flash-media-server

19
推荐指数
0
解决办法
2万
查看次数

未在同一SWF中接收多个SharedObject的onSync删除事件

我有一个使用远程SharedObjects的应用程序,我看到一些奇怪的行为.我正在使用Flash Builder在AS3中编写ActionScript应用程序并连接到Wowza Media Server 2.

我的应用程序工作得很好但我现在正在尝试使用FlexUnit为它编写单元测试.我的单元测试涉及创建到同一个远程SharedObject的多个连接,并确保我正确地获得更新.一切似乎都运行良好,除了我没有得到任何带有"删除"的info.code的SyncEvent.SYNC事件.当我在单独的选项卡中独立运行应用程序或甚至在同一页面中嵌入的单独swfs时,它可以正常工作.出于某种原因,虽然它在单元测试中不起作用.我还发现,如果我在同一个SWF中使用Loader加载swfs,那么我会得到相同的行为.在我看来,同一个SharedObject在同一个SWF中的行数是多方面的.我不得不在单元测试中解决其他奇怪的行为,例如oldValues也没有在onSync事件中正确设置.

任何人有任何想法如何解决这个问题?这是一个已知的问题?我疯了吗?:)

非常感谢任何帮助!

flash-media-server actionscript-3 shared-objects wowza

13
推荐指数
1
解决办法
556
查看次数

如何在Android上流式传输RTMP?

我正在尝试在远程服务器上播放视频文件.视频格式为flv,服务器为Flash Media Server3.5.

我将通过RTMP连接到服务器并使用Android Media Player实现视频文件的palyback.

真的,有可能吗?任何帮助都是我的荣幸.

android rtmp flash-media-server video-streaming

10
推荐指数
1
解决办法
1万
查看次数

如何发布多比特率(MBR)直播视频?

我搜索了很多线程:

http://www.developsigner.com/blog/2009/05/28/multi-bitrate-live-streaming-with-fmle-adobe-flash-media-live-encoder

http://forums.adobe.com/thread/27371

dynamicStream.addStream("livestream1",200);
dynamicStream.addStream("livestream2",400);
dynamicStream.addStream("livestream2",600);


vid.play2(dynamicStream);
Run Code Online (Sandbox Code Playgroud)

但他们所有人都在谈论播放多比特率的直播视频,

我的问题是如何才能首先发布多个比特率的直播视频?

video flash-media-server live-video

9
推荐指数
1
解决办法
1957
查看次数

使用开源媒体服务器捕获Flash网络摄像头/麦克风

从Flash捕获视频需要一个媒体服务器,但它们似乎都没有任何可用的文档(甚至没有API文档或其他源代码注释).我更喜欢crtmpserver,因为我的应用程序是用C++编写的,它需要实时接收和处理捕获的数据.但是,Red5显然是一个更成熟,更知名的项目,所以我也考虑了这个选项.Adobe FMS太昂贵,可能很难与我的应用程序集成,因为Adobe从未提及过这样的用例.

据我所知,必须为媒体服务器编写一个"应用程序"(它们没有附带任何可用的东西),然后必须转发数据以进行实际处理.应用程序可以从媒体服务器获得什么样的数据,它是一个普通的FLV流还是还有更多的东西(带宽协商等)?

编写Flash方面不是问题,有很多例子(即使他们没有说明应该如何构建媒体服务器URL).

实际问题:服务器端如何工作(高级视图),是否有任何东西可以从实时捕获功能开始?

flash video-capture flash-media-server

9
推荐指数
1
解决办法
3640
查看次数

仅使用RTMFP进行随机匹配(Adobe Cirrus)

我想在一个简单的游戏中想出最好的方法来做一些随机比赛.

在使用Adobe Cirrus试验netStream时,我可以使用Cirrus轻松设置直接连接,发送数据,文本,视频和声音.我发现很容易得到一个简单的P2P连接,它就像我需要它一样工作.

但我真的想用ONLY卷云来实现随机配对功能,所以一切都是p2p ......

我怎样才能抓住同一组中的随机同伴...那与其他人没有直接联系?

一些想法:

- 我想也许我可以使用对象复制...当有人连接到GroupSpecifier时,我可以将另一个对象推入这个具有本地peerID及其状态的共享数组中.然后我可以在游戏中改变阵列.但后来我担心,如果这个人只是关闭网页窗口,就不能保证他们的输入会被删除.

- 我还想到只对包含nearID的组进行"发布",其他同伴可以获得帖子......那些不在游戏中的人会尝试直接连接回来.然后那边将连接到他们.那么他们都会彼此直接联系.但后来我觉得如果有可能100多人"可用"...得到帖子......然后他们都试图连接到一个人,那么它可能会导致问题.

- 而且,我想过刚做sendToNearest ......但是这不是最适合人们的方式......因为你认为只有这么多邻居......如果团里有1000人.你只能连接到实际上认为你的邻居的几个同行吗?那么基本上你最终只能与同样的5-10人匹配,或者在技术上被认为是邻居.

apache-flex flash flash-media-server actionscript-3 rtmfp

8
推荐指数
1
解决办法
685
查看次数

适用于0.9版本的任何Red5工作示例项目

我正在尝试为Red5找到1,只有1个工作示例项目,它已更新为最新的0.9版本而不会丢失jar和其他废话.

现在,它在v0.9,libs与其他版本不同.他们的网站上有5个可怜的例子,但都是用旧版本构建的.对于这5个旧示例,我可以使用Add External JARS功能尝试添加以前版本的库,他们没有提到它们构建的版本,我不会尝试每个以前的版本来查看哪些工作(我已经做了,没有任何作用).他们似乎没有在更新或营销他们的开源项目上付出任何努力.

谁更聪明,可以为这些傻瓜揭开一些光芒?

apache-flex flash red5 flash-media-server

7
推荐指数
1
解决办法
1785
查看次数

"假"DirectShow视频捕捉设备

这与我提出的最后几个问题相关.

我需要从IP网络摄像头(SNC-RZ25N)到Flash Media Server获取视频.我宁愿不必使用Windows,但如果它让事情变得更容易,我会的.(Flash Media Live Encoder是一个仅限Windows的程序.)

我已经考虑了从A点到B点的许多不同路由,但似乎最简单的方法就是使用Flash Media Live Encoder发布到Flash Media Server.然后,我必须弥合的唯一差距是获得Flash Media Live Encoder可读取的视频源.

当然,我的源代码在网络上,FMLE寻找"Microsoft DirectShow兼容的视频捕获设备".我发现了一个非免费的SDK(http://www.e2esoft.cn/vcam/vcamsdk.asp)应该允许我欺骗这样的设备,并希望将相机流发送到FMS.

有谁知道我应该使用的不同程序或SDK?我的事情比他们需要的更复杂吗?

flash directshow flash-media-server flashmedialiveencoder

6
推荐指数
1
解决办法
1万
查看次数

Flash HTTP Streaming - 多个文件

借助Flash 10.1+以及在NetStream上使用appendBytes的功能,可以在Flash中使用HTTP流进行视频传输.但似乎交付方法要求将段存储在磁盘上的单个文件中,该文件只能通过FMS或Apache模块分解为离散的段文件.您可以在创建单个段文件后对其进行缓存,但文档表明您仍必须始终使用FMS/Apache模块在第一个实例中生成这些文件.

是否可以在不使用FMS,Wowza产品或Apache的情况下将单个磁盘文件分成多个磁盘段?

actionscript flash-media-server netstream http-streaming

6
推荐指数
1
解决办法
258
查看次数