2010-10-28 90 views
3

Nous utilisons un serveur de média flash pour diffuser des flux multimédia (H.264) pour notre application. Dans l'application elle-même, nous avons implémenté l'authentification (CAS) et l'autorisation pour que certaines personnes seulement puissent voir certaines vidéos. Le problème, cependant, est que si les utilisateurs regardaient simplement la source, ils pouvaient voir le lien externe vers notre serveur de streaming Flash et envoyer cette URL à qui que ce soit, évitant ainsi notre application. Est-il possible d'implémenter la sécurité sur une base vidéo sur le serveur de médias flash? Si cela pouvait s'intégrer au CAS, ce serait encore mieux.Mise en œuvre de l'authentification/autorisation sur le serveur Flash Media

La seule aide que j'ai trouvé jusqu'ici est par Adobe's site mais j'espérais que quelqu'un ici avait une meilleure solution.

+1

Si quelqu'un a des informations sur l'utilisation jeton- basée sur l'authentification qui serait également utile. – jocull

+0

A été pointé vers une autre ressource http://www.adobe.com/devnet/flashmediaserver/articles/digital_media_protection.html – Jason

Répondre

0

Je placerais un proxy léger devant le serveur multimédia comme nginx. Cela vous permet d'effectuer l'équilibrage de charge ET toutes les restrictions dont vous avez besoin (vous pouvez autoriser uniquement certaines adresses IP sur certaines URL).

+0

Les flux eux-mêmes nécessiteront une autorisation par flux, en fonction de l'application. Il ne sera pas basé sur IP ou URL mais plutôt sur l'accès des utilisateurs au sein de l'application (pas sur le serveur de streaming). – Jason

+0

Existe-t-il un moyen de rappeler le serveur proxy à un service Web et de vérifier si l'utilisateur a/n'a pas accès? – jocull