Coder Social home page Coder Social logo

bbb-air-client's Introduction

BigBlueButton

BigBlueButton is an open-source virtual classroom designed to help teachers teach and learners learn.

BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard annotations), chat, and the screen. Instructors can engage remote students with polling, emojis, multi-user whiteboards, shared notes, and breakout rooms. During the session, BigBlueButton generates analytics that are visible to moderators in the Learning Analytics Dashboard.

Presenters can record and playback content for later sharing with others.

We designed BigBlueButton for online learning, it can be used for many other applications as well. The educational use cases for BigBlueButton are

  • Online tutoring (one-to-one)
  • Flipped classrooms (recording content ahead of your session)
  • Group collaboration (many-to-many)
  • Online classes (one-to-many)

The latest version is BigBlueButton 2.7. You can install BigBlueButton 2.7 on Ubuntu 20.04 using bbb-install.sh within 30 minutes (or your money back ๐Ÿ˜‰).

For full technical documentation of BigBlueButton -- including architecture, features, API, and GreenLight (the default front-end) -- see https://docs.bigbluebutton.org/.

BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.

bbb-air-client's People

Contributors

adam-sharpe avatar capilkey avatar fcecagno avatar garydeng avatar ghazitriki avatar lucas17169 avatar syeshchenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bbb-air-client's Issues

Audio and Video not working in Android Phone

Hello, I am creating an app using bbb-air-client to attend a session.I am able to join the meeting and getting the slides properly. But the problem is ,i am not able to get the audio and video in my app.Also when i change the meeting mode(listen only etc.) the connection drops. When i open camera in my mobile then a frame appears on presenter side but video is not displayed. Similarly when webcam is open at presenter then presenter name and camera icon is visible in the app not actual video. Please help to resolve this problem.
i am using adobe air ver 18 and android ver 5 (lollipop). and handsets to test are lenovo a7000, Karbonn A9+
Thanks

invalid join url

when I try to connect demo "bigbluebutton://test-install.blindsidenetworks.com/bigbluebutton/api/join?fullName=User+8824565&meetingID=random-7074774&password=mp&checksum=9c81f9ad729f2d2d9da142fa94856c7e9bc38c3a"

from http://mconf.github.io/api-mate/

I get "invalid join URL. Please contact your administrator"

TypeError: Error #1090: XML parser failure: element is malformed.

at org.bigbluebutton.core::EnterService/onSuccess()[H:\bbb-air-client-master\bbb-air-client\src\org\bigbluebutton\core\EnterService.as:40]
    at org.osflash.signals::Slot/execute()[C:\development\libs\as3-signals\src\org\osflash\signals\Slot.as:100]
    at org.osflash.signals::OnceSignal/dispatch()[C:\development\libs\as3-signals\src\org\osflash\signals\OnceSignal.as:132]
    at org.bigbluebutton.core.util::URLFetcher/handleComplete()[H:\bbb-air-client-master\bbb-air-client\src\org\bigbluebutton\core\util\URLFetcher.as:60]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()

i checked my xml files there is no unclosed tag .
Please help me to solve this problem(coming on running the app)

please use the web browser to access a meeting

when i try bbb-air-client in pc its able to join a meeting .but when i created an apk and run it on android device it shows the error " please use the web browser to access a meeting ". Please help me to fix this. I am using test.blindsidenetworks.com for bbb server

bbb server 0.9

i can make bbb server 0.9 right? How it will work?

Thank you

Question?

I need a join url for a 0.9 BBB server public beta.

if(Capabilities.isDebugger)
{
// test-install server no longer works with 0.9 mobile client

            //url = "bigbluebutton://test-install.blindsidenetworks.com/bigbluebutton/api/join?fullName=Air&meetingID=Demo+Meeting&password=ap&checksum=512620179852dadd6fe0665a48bcb852a3c0afac";
            //url = "bigbluebutton://lab1.mconf.org/bigbluebutton/api/join?fullName=Air+client&meetingID=Test+room+4&password=prof123&checksum=5805753edd08fbf9af50f9c28bb676c7e5241349"
        }

I have to delete comment where?

Thank

Invalid Url

I have installed mconf (BigBlueButton 0,9) and mconfweb (0.8.1), i was able to create the android version of the bbb-air-client and when i join a meeting using the browser, the bbb-air-client start there is the blank screen with the BBB logo with the

message Invalid Join Url - Please contact the administrator.

The mconf & mconf live work correctly with the desktop pc but the url in my case
bigbluebutton://X.X.X.X/bigbluebutton/rooms/admin/join?mobile=1
doesn't work, Can you help me ?
Regards.

Pls help me i am rookie.i have question?

What that it mean.Why it is not work.

Error msg:"Please use the web browser to access a meeting."

[SWF] Main.swf - 4,861,135 bytes after decompression
warning: unable to bind to property 'PROFILE' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'LAST' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
1911 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object VigilanceExtension]
1912 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object InjectableLoggerExtension]
1913 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object ContextViewExtension]
1914 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object EventDispatcherExtension]
1915 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object ModularityExtension]
1915 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object DirectCommandMapExtension]
1916 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object EventCommandMapExtension]
1917 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object LocalEventMapExtension]
1917 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object ViewManagerExtension]
1919 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object StageObserverExtension]
1919 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object MediatorMapExtension]
1920 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object ViewProcessorMapExtension]
1921 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object StageCrawlerExtension]
1922 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension [object StageSyncExtension]
1923 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class ContextViewListenerConfig]
1924 DEBUG Context-0-4d [object ExtensionInstaller] Installing extension SignalCommandMapExtension-1-23
1924 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class AppConfig]
1924 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class LoadingScreenConfig]
1924 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class PagesNavigatorConfig]
1925 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class PresentationConfig]
1925 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class LoginPageConfig]
1925 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class ChatConfig]
1925 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class ChatRoomsConfig]
1925 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class VideoChatConfig]
1926 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class ProfileConfig]
1926 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class UserDetaisConfig]
1926 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class ParticipantsConfig]
1926 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class SelectParticipantConfig]
1926 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class MicButtonConfig]
1926 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class NavigationButtonConfig]
1927 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class SwapCameraConfig]
1927 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class DisconnectPageConfig]
1927 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class DeskshareConfig]
1927 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class MenuButtonsConfig]
1927 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config class [class RecordingStatusConfig]
1928 DEBUG Context-0-4d [object ConfigManager] Not yet initialized. Queuing config object [object ContextView]
1928 DEBUG Context-0-4d [object ContextViewExtension] Mapping Main0 as contextView
1930 DEBUG Context-0-4d [object ModularityExtension] Context has a ViewManager. Configuring view manager based context existence watcher...
1941 DEBUG Context-0-4d [object ModularityExtension] Context view is not yet on stage. Waiting...
1942 DEBUG Context-0-4d [object StageSyncExtension] Context view is not yet on stage. Waiting...
1948 INFO Logger on
warning: unable to bind to property 'VIDEO_CHAT' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'CHAT' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'DESKSHARE' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'USER_DETAIS' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'PRESENTATION' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'SELECT_PARTICIPANT' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'PARTICIPANTS' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
warning: unable to bind to property 'CHATROOMS' on class 'org.bigbluebutton.view.navigation.pages::PagesENUM' (class is not an IEventDispatcher)
2904 INFO [object LoadingScreenMediator]
2930 INFO [object MicButtonMediator]
2932 INFO [object PagesNavigatorViewMediator]
Accelerometer not supported!!
3004 INFO [object LoginPageViewMediator]
Login failed. emptyJoinUrl
3077 INFO [object JoinMeetingCommand]:unsuccessJoined()
3078 INFO [object LoginPageViewMediator]:onUnsucess() emptyJoinUrl

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.