Et bien la réponse est oui, il faut utiliser un serveur de streaming
Pour ma part j'ai utilisé http://umediaserver.net/ en version free (limitée à 5 flux et 15 connexions au total).
Il suffit d'installer le serveur, ajouter des "live broadcast" (ip camera (en utilisant le protocol rtsp) + nom camera)
Puis dans flash récupérer le flux en live en utilisant
- un NetConnection avec comme url ip + port du serveur de streaming en rtmp par exemple :
m_netConnection.connect("rtmp://192.168.2.5:5119/");
- puis un NetStream avec le nom donné au flux dans le serveur par exemple :
m_netStream.play("ipcam");
- sans oublier bien sûre les écouteurs d'evts qui vont bien et un objet Video auquel attacher m_netStream pour l'afficher dans flash.
Partager