public void RtmpPresignedUrlTest()
        {
            string liveChannelName = "rtmp-test";
            var    request         = new CreateLiveChannelRequest(_bucketName, liveChannelName);

            request.Status       = "enabled";
            request.FragDuration = 10;
            request.FragCount    = 5;
            request.PlaylistName = "playlist.m3u8";
            var result = _ossClient.CreateLiveChannel(request);

            _ossClient.SetLiveChannelStatus(new SetLiveChannelStatusRequest(_bucketName, liveChannelName, "enabled"));
            var stat = _ossClient.GetLiveChannelStat(new GetLiveChannelStatRequest(_bucketName, liveChannelName));
            var uri  = _ossClient.GenerateRtmpPresignedUri(new GenerateRtmpPresignedUriRequest(_bucketName, liveChannelName, ""));

            Assert.AreEqual(uri.Scheme, "rtmp");

            var uri1 = _ossClient.GenerateRtmpPresignedUri(new GenerateRtmpPresignedUriRequest(_bucketName, liveChannelName, "test.m3u8"));

            Assert.AreEqual(uri1.Scheme, "rtmp");
            Assert.AreEqual(uri1.ToString().Contains("playlistName=test.m3u8"), true);
        }