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