WMS授權外掛程式AuthorizeEvent中部分事件參數說明

來源:互聯網
上載者:User
public object GetAuthorizedEvents()
{
    // TODO:  添加 CWMSAuthorizePlugin.GetAuthorizedEvents 實現
    try
    {
        CWMSAuthorizePlugin.WriteLog("Enter GetAuthorizedEvents");
        // Identify the events the plug-in can authorize.
        WMS_EVENT_TYPE[] wmsEvents = {WMS_EVENT_TYPE.WMS_EVENT_CONNECT,WMS_EVENT_TYPE.WMS_EVENT_BEGIN_USER_SESSION,WMS_EVENT_TYPE.WMS_EVENT_LOGICAL_URL_TRANSFORM,WMS_EVENT_TYPE.WMS_EVENT_PHYSICAL_URL_TRANSFORM,WMS_EVENT_TYPE.WMS_EVENT_DESCRIBE, WMS_EVENT_TYPE.WMS_EVENT_OPEN,WMS_EVENT_TYPE.WMS_EVENT_SELECT_STREAMS,WMS_EVENT_TYPE.WMS_EVENT_INITIALIZE_PLAYLIST,WMS_EVENT_TYPE.WMS_EVENT_PLAY,WMS_EVENT_TYPE.WMS_EVENT_VALIDATE_PUSH_DISTRIBUTION};
        return (object)wmsEvents;
    }
    catch(Exception ex)
    {
        // Throw E_FAIL to the server.
        throw new COMException();
    }
}

在AuthorizeEvent中對pCommandCtx.GetCommandRequest(out cmdreq);中cmdreq中內容進行捕獲
發現如下:
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_CONNECT
------------------------------------
_________________2007-10-20 16:07:10___________________

------------------------------------
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_BEGIN_USER_SESSION
------------------------------------
_________________2007-10-20 16:07:10___________________

------------------------------------
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_LOGICAL_URL_TRANSFORM
------------------------------------
_________________2007-10-20 16:07:10___________________
name=@ STREAM EVENT;hint=15;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROXY PROTOCOLS;hint=161;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROTOCOLS;hint=45;ovalue=System.__ComObject;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PORT;hint=5;ovalue=554;option=1;
name=@ PROTO VERS;hint=9;ovalue=1.0;option=1;
name=@ PROTO;hint=8;ovalue=RTSP;option=1;
name=@WMS_COMMAND_CONTEXT_URL;hint=2;ovalue=rtsp://CS/test/a.wmv?uid=10&vcode=123456;option=1;
name=@WMS_COMMAND_CONTEXT_URL_HOSTNAME;hint=4;ovalue=CS;option=1;
name=@WMS_COMMAND_CONTEXT_URL_EXTRAINFO;hint=7;ovalue=?uid=10&vcode=123456;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PATH;hint=6;ovalue=test/a.wmv;option=1;
name=@WMS_COMMAND_CONTEXT_URL_SCHEME;hint=3;ovalue=rtsp;option=1;
name=@ WMS_COMMAND_NAME;hint=153;ovalue=DESCRIBE;option=1;
name=Supported;hint=1070;ovalue=System.__ComObject;option=257;
name=CSeq;hint=1060;ovalue=System.__ComObject;option=257;
name=Accept-Language;hint=1003;ovalue=System.__ComObject;option=257;
name=X-Accept-Authentication;hint=1074;ovalue=System.__ComObject;option=257;
name=Accept-Charset;hint=1001;ovalue=System.__ComObject;option=257;
name=Accept;hint=1000;ovalue=System.__ComObject;option=257;
name=User-Agent;hint=1025;ovalue=System.__ComObject;option=257;

------------------------------------
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_PHYSICAL_URL_TRANSFORM
------------------------------------
_________________2007-10-20 16:07:10___________________
name=@ STREAM EVENT;hint=15;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROXY PROTOCOLS;hint=161;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROTOCOLS;hint=45;ovalue=System.__ComObject;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PORT;hint=5;ovalue=554;option=1;
name=@ PROTO VERS;hint=9;ovalue=1.0;option=1;
name=@ PROTO;hint=8;ovalue=RTSP;option=1;
name=@WMS_COMMAND_CONTEXT_URL;hint=2;ovalue=rtsp://CS/test/a.wmv?uid=10&vcode=123456;option=1;
name=@WMS_COMMAND_CONTEXT_URL_HOSTNAME;hint=4;ovalue=CS;option=1;
name=@WMS_COMMAND_CONTEXT_URL_EXTRAINFO;hint=7;ovalue=?uid=10&vcode=123456;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PATH;hint=6;ovalue=test/a.wmv;option=1;
name=@WMS_COMMAND_CONTEXT_URL_SCHEME;hint=3;ovalue=rtsp;option=1;
name=@ WMS_COMMAND_NAME;hint=153;ovalue=DESCRIBE;option=1;
name=Supported;hint=1070;ovalue=System.__ComObject;option=257;
name=CSeq;hint=1060;ovalue=System.__ComObject;option=257;
name=Accept-Language;hint=1003;ovalue=System.__ComObject;option=257;
name=X-Accept-Authentication;hint=1074;ovalue=System.__ComObject;option=257;
name=Accept-Charset;hint=1001;ovalue=System.__ComObject;option=257;
name=Accept;hint=1000;ovalue=System.__ComObject;option=257;
name=User-Agent;hint=1025;ovalue=System.__ComObject;option=257;

------------------------------------
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_DESCRIBE
------------------------------------
_________________2007-10-20 16:07:10___________________
name=@ STREAM EVENT;hint=15;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROXY PROTOCOLS;hint=161;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROTOCOLS;hint=45;ovalue=System.__ComObject;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PORT;hint=5;ovalue=554;option=1;
name=@ PROTO VERS;hint=9;ovalue=1.0;option=1;
name=@ PROTO;hint=8;ovalue=RTSP;option=1;
name=@WMS_COMMAND_CONTEXT_URL;hint=2;ovalue=rtsp://CS/test/a.wmv?uid=10&vcode=123456;option=1;
name=@WMS_COMMAND_CONTEXT_URL_HOSTNAME;hint=4;ovalue=CS;option=1;
name=@WMS_COMMAND_CONTEXT_URL_EXTRAINFO;hint=7;ovalue=?uid=10&vcode=123456;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PATH;hint=6;ovalue=test/a.wmv;option=1;
name=@WMS_COMMAND_CONTEXT_URL_SCHEME;hint=3;ovalue=rtsp;option=1;
name=@ WMS_COMMAND_NAME;hint=153;ovalue=DESCRIBE;option=1;
name=Supported;hint=1070;ovalue=System.__ComObject;option=257;
name=CSeq;hint=1060;ovalue=System.__ComObject;option=257;
name=Accept-Language;hint=1003;ovalue=System.__ComObject;option=257;
name=X-Accept-Authentication;hint=1074;ovalue=System.__ComObject;option=257;
name=Accept-Charset;hint=1001;ovalue=System.__ComObject;option=257;
name=Accept;hint=1000;ovalue=System.__ComObject;option=257;
name=User-Agent;hint=1025;ovalue=System.__ComObject;option=257;

------------------------------------
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_OPEN
------------------------------------
_________________2007-10-20 16:07:10___________________
name=@ STREAM EVENT;hint=15;ovalue=System.__ComObject;option=1;
name=@ TRANSPORT PROPERTIES;hint=13;ovalue=System.__ComObject;option=1;
name=@ STREAM SWITCH;hint=25;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROXY PROTOCOLS;hint=161;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROTOCOLS;hint=45;ovalue=System.__ComObject;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PORT;hint=5;ovalue=554;option=1;
name=@ PROTO VERS;hint=9;ovalue=1.0;option=1;
name=@ PROTO;hint=8;ovalue=RTSP;option=1;
name=@WMS_COMMAND_CONTEXT_URL;hint=2;ovalue=rtsp://CS/test/a.wmv/rtx;option=1;
name=@WMS_COMMAND_CONTEXT_URL_HOSTNAME;hint=4;ovalue=CS;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PATH;hint=6;ovalue=test/a.wmv/rtx;option=1;
name=@WMS_COMMAND_CONTEXT_URL_SCHEME;hint=3;ovalue=rtsp;option=1;
name=@ WMS_COMMAND_NAME;hint=153;ovalue=SETUP;option=1;
name=Transport;hint=1068;ovalue=System.__ComObject;option=257;
name=X-Playlist-Gen-Id;hint=1080;ovalue=System.__ComObject;option=257;
name=CSeq;hint=1060;ovalue=System.__ComObject;option=257;
name=Accept-Language;hint=1003;ovalue=System.__ComObject;option=257;
name=X-Accept-Authentication;hint=1074;ovalue=System.__ComObject;option=257;
name=Accept-Charset;hint=1001;ovalue=System.__ComObject;option=257;
name=User-Agent;hint=1025;ovalue=System.__ComObject;option=257;

------------------------------------
_________________2007-10-20 16:07:10___________________
Enter AuthorizeEvent WMS_EVENT_SELECT_STREAMS
------------------------------------
_________________2007-10-20 16:07:10___________________
name=@ STREAM EVENT;hint=15;ovalue=System.__ComObject;option=1;
name=@ TRANSPORT PROPERTIES;hint=13;ovalue=System.__ComObject;option=1;
name=@ STREAM SWITCH;hint=25;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROXY PROTOCOLS;hint=161;ovalue=System.__ComObject;option=1;
name=@ ACCEPTED PROTOCOLS;hint=45;ovalue=System.__ComObject;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PORT;hint=5;ovalue=554;option=1;
name=@ PROTO VERS;hint=9;ovalue=1.0;option=1;
name=@ PROTO;hint=8;ovalue=RTSP;option=1;
name=@WMS_COMMAND_CONTEXT_URL;hint=2;ovalue=rtsp://CS/test/a.wmv/rtx;option=1;
name=@WMS_COMMAND_CONTEXT_URL_HOSTNAME;hint=4;ovalue=CS;option=1;
name=@WMS_COMMAND_CONTEXT_URL_PATH;hint=6;ovalue=test/a.wmv/rtx;option=1;
name=@WMS_COMMAND_CONTEXT_URL_SCHEME;hint=3;ovalue=rtsp;option=1;
name=@ WMS_COMMAND_NAME;hint=153;ovalue=SETUP;option=1;
name=Transport;hint=1068;ovalue=System.__ComObject;option=257;
name=X-Playlist-Gen-Id;hint=1080;ovalue=System.__ComObject;option=257;
name=CSeq;hint=1060;ovalue=System.__ComObject;option=257;
name=Accept-Language;hint=1003;ovalue=System.__ComObject;option=257;
name=X-Accept-Authentication;hint=1074;ovalue=System.__ComObject;option=257;
name=Accept-Charset;hint=1001;ovalue=System.__ComObject;option=257;
name=User-Agent;hint=1025;ovalue=System.__ComObject;option=257;

------------------------------------

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.