Tuesday, April 1, 2014

Video Conferencing in ASP.NET with BigBlueButton

Step 1 : Visit https://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM Read All Instructions.

Step 2 : Please install VMware.

Step 3 : Below is the link where you'll find all the bbb-conf commands. You will need those while configuring the                BBB server. https://code.google.com/p/bigbluebutton/wiki/BBBConf

Step 4 : Download API or Project http://bigbluebutton.codeplex.com/releases/view/64151

Step 5 : If You are not able to figure out what it is then send me your mail id i will send you c# library

step 6 : Enter ServerIPAddress to ServerIPAddress.txt from VMWare Ip Address

Step 7 : Enter Salt id to ServerId.txt 

Step 8 : You will get these two IP Addresses bbb-conf commands  https://code.google.com/p/bigbluebutton/wiki/BBBConf         

Step 9 : UI Screen Show Below 

Step 10 : On Join Click Moderator i.e. admin will create meeting and join meeting and others can join it

Step 11 : Code On Join Button

 protected void btnJoin_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            ClsBigBlueButton ObjBigBlueButton = new ClsBigBlueButton();

            if (txtPwd.Text.ToUpper().Equals("MODERATOR"))
            {
                dt = ObjBigBlueButton.CreateMeeting("DemoClassroom", ddlClassrooms.Text, "student", "moderator");
                ObjBigBlueButton.JoinMeeting(txtUsername.Text, ddlClassrooms.Text, "moderator", true);
            }
            else
            {
                dt = ObjBigBlueButton.IsMeetingRunning(ddlClassrooms.Text);
                if (dt != null && dt.Rows[0][1].ToString().ToUpper().Equals("TRUE"))
                    ObjBigBlueButton.JoinMeeting(txtUsername.Text, ddlClassrooms.Text, txtPwd.Text, true);
                else
                    lblMsg.Text = "Classroom Unavailable!";
            }            
        }

                    

2 comments:

  1. Hi Sekhar,
    Can you please help me in BigBlueButton integration with Asp.net core with C#

    ReplyDelete
  2. Can you sent it on ahmedanwer657@gmail.com

    ReplyDelete