Pregunta

Quiero poder usar la compatibilidad DVR en FMS3. Pero para hacer eso, necesito implementar una aplicación de DVR del lado del servidor que dice en la documentación. El problema es que no puedo encontrar ningún ejemplo sobre esto.

" Debe agregar ActionScript del lado del servidor para manejar la grabación y el ActionScript correcto del lado del cliente en su reproductor de medios. "

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

¡Cualquier ayuda sobre este script del lado del servidor sería muy apreciada!

Saludos Niclas

¿Fue útil?

Solución 2

Así que ahora funciona, aquí está el código del lado del servidor para aquellos que lo necesitan en algún momento:

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

}

Otros consejos

Creo que esto explica bastante bien el script del lado del servidor:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top