public void re_start_server() { var client = new ZLHttpClient(); var result = client.RestartServer().Result; Assert.AreEqual(result.Code, ApiCodeEnum.Success, $"重启失败:{result.Msg}"); }
public void getMediaInfo() { var client = new ZLHttpClient(); var result = client.GetMediaInfo("rtsp", "__defaultVhost__", "live", "test").Result; Assert.AreEqual(result.Code, ApiCodeEnum.Success, $"GetMediaList :{result.Msg}"); }
public void GetMediaList() { var client = new ZLHttpClient(); var result = client.GetMediaList().Result; Assert.AreEqual(result.Code, ApiCodeEnum.Success, $"GetMediaList :{result.Msg}"); }
public void add_stream_proxy() { var client = new ZLHttpClient(); var result = client.AddStreamProxy("__defaultVhost__", "live", "test", "rtsp://*****:*****@21.36.59.47/h264/ch1/main/av_stream", true, true).Result; Assert.AreEqual(result.Code, ApiCodeEnum.Success, $"添加播放代理失败:{result.Msg}"); Assert.IsNotNull(result.Data.Key, message: "创建播放代理失败"); }
public void set_server_config() { var client = new ZLHttpClient(); var result = client.GetServerConfig().Result.Data; result.Api.ApiDebug = true; result.Ffmpeg.Log = $"./ffmpeg/log/{DateTime.Now.Ticks}.log"; var serverconfig = client.SetServerConfig(result).Result; Assert.AreEqual(ApiCodeEnum.Success, serverconfig.Code, message: "修改ServerConfig配置失败"); Assert.AreEqual(1, serverconfig.Changed, message: "修改项与预期不符"); }
public void get_server_config() { var result = new ZLHttpClient().GetServerConfig().Result; Assert.IsNotNull(result, message: "GetServerConfig 测试不通过,未获取到结果"); Assert.IsNotNull(result.Data, message: "GetServerConfig 测试不通过,未获取到结果"); Assert.IsNotNull(result.Data.Api, message: "api 配置项获取失败"); Assert.IsNotNull(result.Data.Ffmpeg, message: "ffmpeg 配置项获取失败"); Assert.IsNotNull(result.Data.General, message: "general 配置项获取失败"); Assert.IsNotNull(result.Data.Hls, message: "hls 配置项获取失败"); Assert.IsNotNull(result.Data.Hook, message: "Hook 配置项获取失败"); Assert.IsNotNull(result.Data.Http, message: "Http 配置项获取失败"); Assert.IsNotNull(result.Data.Multicast, message: "Multicast 配置项获取失败"); Assert.IsNotNull(result.Data.Record, message: "Record 配置项获取失败"); Assert.IsNotNull(result.Data.Rtmp, message: "Rtmp 配置项获取失败"); Assert.IsNotNull(result.Data.Rtp, message: "Rtp 配置项获取失败"); Assert.IsNotNull(result.Data.RtpProxy, message: "RtpProxy 配置项获取失败"); Assert.IsNotNull(result.Data.Rtsp, message: "Rtsp 配置项获取失败"); Assert.IsNotNull(result.Data.Shell, message: "Shell 配置项获取失败"); }
public HookService(ZLHttpClient zLHttpClient) { _zLHttpClient = zLHttpClient; }
public void get_work_threads_load() { var result = new ZLHttpClient().GetWorkThreadsLoad().Result; Assert.AreEqual(ZLMediaKit.HttpApi.Dtos.ApiCodeEnum.Success, result.Code, message: "GetWorkThreadsLoad 验证不通过"); }