Comments (3)
Tried with liveJoin.js command and same error exists as below:
root@ns107515:~/bbb-recorder# node liveJoin.js "https://test.testdomain.com/gbluebutton/api/join?meetingId=abc-zgm-cqh"
{ TimeoutError: waiting for selector "[aria-label="Listen only"]" failed: timeout 30000ms exceeded
at new WaitTask (/root/bbb-recorder/node_modules/puppeteer/lib/DOMWorld.js:549:28)
at DOMWorld._waitForSelectorOrXPath (/root/bbb-recorder/node_modules/puppeteer/lib/DOMWorld.js:478:22)
at DOMWorld.waitForSelector (/root/bbb-recorder/node_modules/puppeteer/lib/DOMWorld.js:432:17)
at Frame.waitForSelector (/root/bbb-recorder/node_modules/puppeteer/lib/FrameManager.js:627:47)
at Frame. (/root/bbb-recorder/node_modules/puppeteer/lib/helper.js:112:23)
at Page.waitForSelector (/root/bbb-recorder/node_modules/puppeteer/lib/Page.js:1122:29)
at main (/root/bbb-recorder/liveJoin.js:68:20)
at
at process._tickCallback (internal/process/next_tick.js:189:7) name: 'TimeoutError' }
I checked the server locale and it is en-US itself and language is English itself. When i inspect element the BBB i can see the button for "Listen only" as aria-label="Listen only"
from bbb-recorder.
Finally i was able to run both liveJoin.js and also liveRTMP.js from the terminals in ubuntu..
It was because i have Greenlight html5 client installed, the url was directing to its home page instead of joining the meeting. With the help of bbb-demos the jsp files, i figured out the join url and used that as argument in liveRTMP and liveJoin. i gave the attendee fullname as "User1".
ex:
https://test.testdomain.com/bigbluebutton/api/join?meetingID=abc-zgm-cqh&fullName=user1&joinViaHtml5=false&password=mp&checksum=38ec951f1a2179af3952803fa0c90a6d496f3a8f7c0921591c1846fcfdef3bb3
But in the config.json file i replaced the "MyKey" with the stream key generated in youtube -> Go Live screen -> stream screen
But i dont see any stream coming to youtube live.
Can you suggest what changes needs to be made to have youtube live? i as moderator started the meeting with webcam enabled and audio running. No other attendees joined so far in this experiment.
Thanks.
from bbb-recorder.
Finally able to get the youtube live working. :)
Can we have multiple broadcasts from BBB to make youtube live across multiple youtube channels parallely?
I mean, if user A, user B and user C broadcasts different webinars at a time then can we broadcast User A webinar to youtube live stream StreamA, userB to StreamB, userC to StreamC?
Can you let me know the way forward please.
Thanks,
from bbb-recorder.
Related Issues (20)
- duration of null HOT 11
- bbb 2.4 support? HOT 1
- doesnt finish for 2.3 HOT 1
- Error: ENOENT: no such file or directory, mkdir HOT 1
- How can i run this script my local Ubuntu HOT 1
- Export with higher resolution HOT 1
- Compatibility with older BigBlueButton versions
- Evaluation failed: TypeError: Cannot read properties of null (reading 'duration')
- Unreachable URL Error HOT 1
- Timeout on liveJoin when mics are locked HOT 1
- Audio cutting out in the middle of video HOT 2
- corrupted recording with Chrome 88+ HOT 1
- Tring to Recording on sperate server HOT 1
- Error: Cannot find module '/root/export.js' HOT 3
- Don't hardcode download directory location
- Live RTMP or Live Join has some issue on BBB 2.3.1 Latest version
- Record full screen include Chat and Tools HOT 3
- UnhandledPromiseRejectionWarning: Error: Page crashed! HOT 1
- Restrict Recording for Specific Rooms HOT 1
- failed to record the item : "share an external video " HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bbb-recorder.