Giter VIP home page Giter VIP logo

bigbluebutton-tablet's Introduction

BigBlueButton Tablet

BigBlueButton app for tablets. It allows you to share your screen in a BigBlueButton room, and also provides improved background audio.

PS: This runs on mobile too, but it's mainly targeted for tablets, as it requires good CPU due to usage of a webview for rendering BigBlueButton.

More details in https://github.com/bigbluebutton/bigbluebutton-tablet-sdk

bigbluebutton-tablet's People

Contributors

antobinary avatar ffdixon avatar gustavo-em avatar ramonlsouza avatar tiagojacobs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bigbluebutton-tablet's Issues

Build failed in mac giving ERROR - "Class AMSupportURLSession is implemented in both"

I followed the instructions, and at last command it gave :

adityatyagi@Adityas-MacBook-Air bigbluebutton-mobile-main % npx react-native run-ios
info Found Xcode workspace "BigBlueButton.xcworkspace"
info Building (using "xcodebuild -workspace BigBlueButton.xcworkspace -configuration Debug -scheme BigBlueButton -destination id=0C8FBEF8-08C8-4A48-9972-10AE3EF387DE")
error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening BigBlueButton.xcworkspace.
Command line invocation:
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace BigBlueButton.xcworkspace -configuration Debug -scheme BigBlueButton -destination id=0C8FBEF8-08C8-4A48-9972-10AE3EF387DE

User defaults from command line:
    IDEPackageSupportUseBuiltinSCM = YES

note: Using new build system
note: Planning
Analyze workspace

Create build description
Build description signature: 291c5f89842bd6fd56ad367383df901b
Build description path: /Users/adityatyagi/Library/Developer/Xcode/DerivedData/BigBlueButton-eeabmmoywbqowldqhystyllawmaz/Build/Intermediates.noindex/XCBuildData/291c5f89842bd6fd56ad367383df901b-desc.xcbuild

note: Build preparation complete
note: Building targets in dependency order
/Users/adityatyagi/Desktop/bigbluebutton-mobile-main/ios/Pods/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton.debug.xcconfig:1:1: error: unable to open file (in target "BigBlueButton" in project "BigBlueButton")
/Users/adityatyagi/Desktop/bigbluebutton-mobile-main/ios/Pods/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton.debug.xcconfig:1:1: error: unable to open file (in target "BigBlueButton" in project "BigBlueButton")
/Users/adityatyagi/Desktop/bigbluebutton-mobile-main/ios/Pods/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton.debug.xcconfig:1:1: error: unable to open file (in target "BigBlueButton" in project "BigBlueButton")
/Users/adityatyagi/Desktop/bigbluebutton-mobile-main/ios/Pods/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton.debug.xcconfig:1:1: error: unable to open file (in target "BigBlueButton" in project "BigBlueButton")
warning: Unable to read contents of XCFileList '/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton-resources-Debug-output-files.xcfilelist' (in target 'BigBlueButton' from project 'BigBlueButton')
error: Unable to load contents of file list: '/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton-resources-Debug-input-files.xcfilelist' (in target 'BigBlueButton' from project 'BigBlueButton')
error: Unable to load contents of file list: '/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton-resources-Debug-output-files.xcfilelist' (in target 'BigBlueButton' from project 'BigBlueButton')

objc[24621]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libamsupport.dylib (0x1f85f3678) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1083342c8). One of the two will be used. Which one is undefined.
objc[24621]: Class AMSupportURLSession is implemented in both /usr/lib/libamsupport.dylib (0x1f85f36c8) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x108334318). One of the two will be used. Which one is undefined.
** BUILD FAILED **


info Run CLI with --verbose flag for more details.
adityatyagi@Adityas-MacBook-Air bigbluebutton-mobile-main % 

What should I do next , please help asap !!

Ipad layout not using the whole screen device

When this application runs in iPad, the application is small (not using the whole screen).

Steps to reproduce:

  1. Run the application using ipad in device simulator

Expected result:
Application should use the entire screen.

Current result:
image

Add URL Scheme support

We want to make this URL be opened in the application, on both Android and IOS:

bigbluebutton://Room+123/demo-ios.bigbluebutton.org/demo/demoHTML5.jsp?meetingname=BBB-MOBILE&username=BBB-DEV&isModerator=true&action=create

The idea is that this will create a "ephemeral portal", meaning that it will be destroyed when the app is closed (or when it is relaunched).

From the above URL, system will use:

Allow google social login within a portal

When we try to login using google, we get this message:
image

We might want to implement what's described in this article, however, in this article it's using the universal links, that basically registers a static URL that when accessed will open the application.

This can be problematic, as this application will accept any URL as a portal (and universal links depends on having "hard coded" domains), so alternative solutions can be considered.

Bad Screenshare Quality on M1 iPads

Hardware

Apple iPad Pro 11-inch 3rd Generation
iPad OS 15.5 (19F77)
Produced: Summer 2021

Tested Mobile App Versions

10 + 11 + 12

Problem

The Screenshare Quality looks like 240p Streams or worse - Camera streams look normal (The provided Screenshots are from Version 11)
screenshot-a7702b13
screenshot-94d22d92

Expectations

The Screenshare Quality should be similar to Airplay (Images are Taken on the Device, not via Airplay, the Airplay quality is very similar thou)

2022-06-17-141755
2022-06-17-141633

Steps to reproduce

  1. Use an iPad Pro 11-inch with a M1 Processor
  2. Install the BBB Mobile App
  3. Connect to the demo-ios Server
  4. Create a Session and share the Screen

Ref: bigbluebutton/bigbluebutton#10051 (comment)

Stop broadcast extension when screen share is stopped from BBB UI

An user can stop the broadcast by clicking on the left-top corner of screen and stopping the broadcast.

However, if the user clicks on stop screenshare from within BBB, the broadcast upload extension continues to run.

We want to make the "red icon" go away when user stops from within BBB too.

Demo of your screen is loading endless

After clicking on the ‘start Broadcast’ button an inscription 'Demo of your screen is loading' with three flashing dots appeared. The BigBlueButton Broadcast did not start for 15 minutes.

  • BigBlueButton Server: 2.6.0-alpha.4 (396)
  • Device: iPad Pro 3 gen
  • OS: iPadOS 15.7

ios app shortcut?

hi, i am no ios developer but i use the app.
my question:

is there any kind of a intrnal app shortcut like bbb://url-of-my-meeting
i like to create a website with several meeting links and want them to open the app on click

release for android?

currently, the readme only lists a link an the iOS version of the app.
it would be nice if the app were released in stores for Android (e.g. Play Store, F-Droid) as well.

Synchronize translations from transifex

We want to synchronize translations from transifex.

As discussed with @antobinary it seems the best approach for now is to pull translation keys from bigbluebutton-html5 project with a prefix, so we need a script that:

1 - Download translations;
2 - Filter only keys starting with mobileApp.
3 - Write the resulting files in translations folder.

Unable to share screen on Android

I am unable to share screen using android

LOG handleWebviewMessage - 1
LOG [1] - >nativeInitializeScreenShare
ERROR [1] - Promise 1 failed! Call to nativeInitializeScreenShare failed zzy
LOG handleWebviewMessage - 1

Application not showing translations when language is forced to English

The translation system seems to be working only with Brazilian Portuguese.

When we try to use other language (like English), it does not work.

Steps to reproduce:

  1. In XCode, go to menu Product -> Scheme -> Edit scheme
  2. In App Language, select English:
    image
  3. Run the application.

Current result:
image

Expected result:
Application should show the translations in english;

PS: the fallback language must be English

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.