Exemple #1
0
 private void test()
 {
     MKSDK.Context ctx = new MKSDK.Context();
     ctx.player = MKSDK.mk_player_create();
     MKSDK.mk_player_set_on_result(ctx.player, mk_Play_Event, ref ctx);
     MKSDK.mk_player_set_on_shutdown(ctx.player, mk_Play_Event, ref ctx);
     MKSDK.mk_player_set_on_data(ctx.player, mk_Play_Data, ref ctx);
     MKSDK.mk_player_play(ctx.player, "rtsp://10.20.30.176:554/PR0");
     ctx.push_url = "rtsp://127.0.0.1/live/test";
 }
Exemple #2
0
        private void init()
        {
            MKSDK.mk_config mk_config = new MKSDK.mk_config
            {
                thread_num    = 7,
                log_level     = 0,
                log_file_path = @"log",
                log_file_days = 7,
                ini           = @"config.ini",
                ini_is_path   = 0,
                ssl           = null,
                ssl_pwd       = null
            };
            MKSDK.mk_env_init(ref mk_config);

            MKSDK.mk_http_server_start(80, 0);
            MKSDK.mk_http_server_start(443, 1);
            MKSDK.mk_rtsp_server_start(554, 0);
            MKSDK.mk_rtmp_server_start(1935, 0);
            MKSDK.mk_shell_server_start(9000);
            MKSDK.mk_rtp_server_start(10000);
        }