Example #1
0
        protected void BtnGetTotalUserNum_Click(object sender, EventArgs e)
        {
            string     userID    = TxtUserID.Text.Trim();
            ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio();

            LblMessage.Text = liveVedio.GetTotalUserNumber(userID).ToString();
        }
Example #2
0
        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);
        }
Example #3
0
        protected void BtnResume_Click(object sender, EventArgs e)
        {
            string     userID    = TxtUserID.Text.Trim();
            ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio();

            LblMessage.Text = liveVedio.Resume(userID);
        }
Example #4
0
        static void Main(string[] args)
        {
            ILiveVedio liveVedio = LiveVedioFactory.CreateLiveVedio();
            string     result    = liveVedio.GetOnlineList();

            Console.WriteLine(result);
            Console.ReadLine();
        }
Example #5
0
        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);
        }
Example #6
0
        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);
            }
        }
Example #7
0
        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();
            }
        }