2009-04-30 7 views
1

Je veux pouvoir utiliser la compatibilité DVR dans FMS3. Mais pour ce faire, j'ai besoin de mettre en œuvre une application DVR côté serveur, il est indiqué dans la documentation. Le problème est que je ne trouve aucun exemple à ce sujet.Créer une application DVR côté serveur pour pouvoir enregistrer un DVR dans FMS

"Vous devez ajouter du code ActionScript côté serveur pour gérer l'enregistrement et le bon ActionScript côté client pour votre lecteur multimédia."

http://help.adobe.com/en_US/FlashMediaLiveEncoder/3.0/Using/WS0C4F8D5E-0388-4d1e-AE60-D5B3FB1BC682.html

Toute aide sur ce script côté serveur serait grandement apprécié!

Cordialement Niclas

Répondre

0

Alors maintenant, il fonctionne, voici le code côté serveur pour ceux qui en ont besoin quelque temps:

application.onAppStart = function() 
{} 

application.onConnect = function(p_c) 
{ 
    this.acceptConnection(p_c); 
} 

application.onPublish = function (p_c, p_stream) 
{ 
    p_stream.record(); 
} 

application.onUnpublish = function(p_c, p_stream) 
{ 
    p_stream.record(false); 
} 

Client.prototype.FCPublish = function(streamname) 
{ 
    this.call("onFCPublish", null, { code:"NetStream.Publish.Start", description:streamname }); 
} 

Client.prototype.FCUnpublish = function(streamname) 
{ 
    this.call("onFCUnpublish", null, { code:"NetStream.Unpublish.Success", description:streamname }); 
} 




Client.prototype.releaseStream = function(streamname) 
{} 

Client.prototype.DVRSetStreamInfo = function(info) 
{ 

    s = Stream.get("mp4:" + info.streamName + ".f4v"); 

    if (s) 
    {  

     if (info.append) 
      s.record("append"); 

     else 
      s.record(); 

     s.play(info.streamName); 
    } 

} 
Questions connexes