我们使用闪存媒体服务器为我们的应用程序提供流媒体 (H.264)。在应用程序本身中,我们实施了身份验证 (CAS) 和授权,以便只有某些人可以观看某些视频。然而,问题是,如果用户只查看源代码,他们就可以看到我们的 Flash 流媒体服务器的外部链接,然后将该 URL 发送给任何人,从而绕过我们的应用程序。是否有办法在 Flash 媒体服务器上基于每个视频实现安全性?如果能和CAS集成就更好了。
到目前为止,我找到的唯一帮助是通过 Adobe 网站 但希望这里有人有更好的解决方案。
We are using a flash media server to serve streaming media (H.264) for our application. Within the application itself we have implemented authentication (CAS) and authorization so only certain people can see certain videos. The problem, however, is that if the users just looked at the source they could see the external link to our flash streaming server and just send that URL out to whomever, thus by-passing our application. Is there anyway to implement security on a per video basis on the flash media server? If it could integrate with CAS, that would be even better.
The only help I've found so far is through Adobe's site but was hoping someone here had a better solution.
发布评论
评论(2)
Adobe Flash Media Server 3.5 * 开发授权插件
http:// help.adobe.com/en_US/FlashMediaServer/3.5_Plugin/WS5b3ccc516d4fbf351e63e3d11a0d662434-7fe8.html
保护视频内容 (Flash Media Server)
http://kb2.adobe.com/cps/405/kb405456.html
Adobe Flash Media Server 3.5 * Developing an Authorization plug-in
http://help.adobe.com/en_US/FlashMediaServer/3.5_Plugin/WS5b3ccc516d4fbf351e63e3d11a0d662434-7fe8.html
Protect video content (Flash Media Server)
http://kb2.adobe.com/cps/405/kb405456.html
我会在媒体服务器(如 nginx)前面放置轻量级代理。
这将允许您进行负载平衡和任何您需要的限制(您可能只允许某些 URL 上的某些 IP)。
I would place lightweight proxy in front of media server like nginx.
This would allow you to do load balancing AND any restrictions you need (you may only allow certain IPs on certain URLs).