簡體   English   中英

創建服務器端DVR應用程序以能夠在FMS中記錄DVR

[英]Create server-side DVR application to be able to record DVR in FMS

我希望能夠在FMS3中使用DVR兼容性。 但是要做到這一點,我需要實現文檔中所說的服務器端DVR應用程序。 問題是我找不到關於此的任何示例。

“您需要添加服務器端ActionScript來處理記錄,並向媒體播放器添加正確的客戶端ActionScript。”

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

關於此服務器端腳本的任何幫助將不勝感激!

問候尼古拉斯

我相信這可以很好地解釋服務器端腳本:

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

因此,現在它可以工作了,下面是某些時候需要它的服務器端代碼:

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

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM