Question

Je veux pouvoir utiliser la compatibilité DVR dans FMS3. Mais pour ce faire, je dois implémenter une application DVR côté serveur, comme indiqué dans la documentation. Le problème est que je ne trouve aucun exemple à ce sujet.

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

aide .adobe.com / fr_US / FlashMediaLiveEncoder / 3.0 / Utilisation de / WS0C4F8D5E-0388-4d1e-AE60-D5B3FB1BC682.html

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

Cordialement Niclas

Était-ce utile?

La solution 2

Cela fonctionne donc maintenant, voici le code côté serveur pour ceux qui en ont parfois besoin:

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);
  } 

}

Autres conseils

Je pense que cela explique assez bien le script côté serveur:

http://labs.influxis.com/?p=92

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top