protected void BtnGetTotalUserNum_Click(object sender, EventArgs e) { string userID = TxtUserID.Text.Trim(); ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio(); LblMessage.Text = liveVedio.GetTotalUserNumber(userID).ToString(); }
protected void BtnPublishList_Click(object sender, EventArgs e) { string userID = TxtUserID.Text.Trim(); ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio(); LblMessage.Text = liveVedio.GetPublishList(userID, DateTime.Now.AddDays(-30), DateTime.Now); }
protected void BtnResume_Click(object sender, EventArgs e) { string userID = TxtUserID.Text.Trim(); ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio(); LblMessage.Text = liveVedio.Resume(userID); }
protected void BtnForbid_Click(object sender, EventArgs e) { string userID = TxtUserID.Text.Trim(); int time = int.Parse(TxtTime.Text.Trim()); ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio(); LblMessage.Text = liveVedio.Forbid(userID, time); }
protected void BtnGet_Click(object sender, EventArgs e) { TxtOnlineVedio.Text = GetAuthkey("livefor1yyg", "aaa", "1001"); ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio(); var list = liveVedio.GetOnlineList(); if (list.Count > 0) { string authKey = GetAuthkey("livefor1yyg", list[0].AppName, list[0].StreamName); TxtOnlineVedio.Text = string.Format("rtmp://{0}/{1}/{2}?auth_key={3}", list[0].DomainName, list[0].AppName, list[0].StreamName, authKey); } }
protected void BtnOnlineList_Click(object sender, EventArgs e) { ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio(); var list = liveVedio.GetOnlineList(); if (list.Count > 0) { StringBuilder sb = new StringBuilder(); foreach (var item in list) { sb.AppendLine("rtmp://" + item.DomainName + "/" + item.AppName + "/" + item.StreamName); } LblMessage.Text = sb.ToString(); } }