Exemple #1
0
        public IActionResult GetNewSession(janusIncoming janusIncoming)
        {
            janusOutgoing janusOutgoing = new janusOutgoing(janusIncoming, "success");

            janusOutgoing.data.Add("id", "14552147855");
            return(new JsonResult(janusOutgoing));
        }
Exemple #2
0
 public janusOutgoing(janusIncoming janusIncoming, string janus)
 {
     this.janus  = janus;
     transaction = janusIncoming.transaction;
     plugindata  = new plugindata();
     data        = new Dictionary <string, string>();
 }
Exemple #3
0
        public IActionResult KeepALive(janusIncoming janusIncoming)
        {
            janusOutgoing janusOutgoing = new janusOutgoing(janusIncoming, janusIncoming.janus);

            janusOutgoing.janus = "success";
            janusOutgoing.data.Add("id", "14552147855");

            return(new JsonResult(janusOutgoing));
        }
Exemple #4
0
        public IActionResult PluginEventGet(janusIncoming janusIncoming)
        {
            janusOutgoungPlugin janusOutgoungPlugin = (janusOutgoungPlugin)janusIncoming;

            janusOutgoungPlugin.body.Add("audio", "true");
            janusOutgoungPlugin.body.Add("type", "offer");
            janusOutgoungPlugin.body.Add("sdp", "v=0\r\no=[..more sdp stuff..]");

            return(new JsonResult(janusOutgoungPlugin));
        }