2011-02-24 71 views
1

我正在使用FlowPlayer使用来自Wowza的RTMP使用Amazon EC2实例为存储在Amazon S3存储桶中的文件进行流式传输。我希望流媒体安全。在流媒体播放器中, Secure Streaming如何在FlowPlayer中使用安全流式传输?

如果我们在javascript中包含秘密标记,如图所示,任何人都可以轻松读取它。所以它不那么安全。提到的另一种方法是编译FlowPlayer源文件。我找不到任何关于此的教程。任何人都可以告诉我要编辑哪个文件以及要编辑的内容吗?

回答

1

编译流水游戏并不简单。他们在这里有详细的说明: http://flowplayer.org/documentation/developer/development-environment.html

他们方便地不告诉你什么和在哪里硬编码令牌。我仍然试图弄清楚。花了我4个小时来获得环境设置。

您基本上需要java JDK(即使在x64上也能获得32位),ant和flex框架。 如果我找到编译令牌的位置,我会告诉你。

ķ所以一旦你的compilng工作,所有你需要做的是改变现有的令牌字符串,其中位于下面的文件你securestreaming来源:

的src \动作\组织\的Flowplayer \ securestreaming \ Config.as

+0

谢谢。但我想知道这是否安全?我的意思是,IE缓存你的临时文件中的SWF文件。所以有swf的人都可以反编译得到令牌。 – Prabhat 2011-03-13 14:38:59

+0

不,这不安全。有一些替代方案可能会为您提供更好的安全性,例如[Wrench](http://wowzatoolbox.com/wrench)提供的一次性密码方法。 – jabal 2014-07-09 13:15:18