Comments (3)
Hi @mohammad362
- Install bbb-mp4 on each bbb-server
- Make sure all bbb-mp4 will keep mp4 at one common place ( You can use nfs mounting ). change COPY_TO_LOCATION in .env
for example COPY_TO_LOCATION=/mnt/scalelite-recordings/var/bigbluebutton/mp4
- Copy index.html and download-button.js from any bbb server where you have bbb-mp4 installed to scalelite server
index.html location in bbb server :/var/bigbluebutton/playback/presentation/2.3/index.html
download-button.js location in bbb server :/var/bigbluebutton/playback/presentation/2.3/download-button.js
- Create a file mp4_recording.nginx on scalelite server with below code,
location /mp4 {
root /var/www/bigbluebutton-default;
index index.html index.htm;
expires 1m;
}
- Mount all those files and mp4 folder to scalelite nginx container
Add below lines to nginx container's volume section (please change the files locations as per your setup)
# Mp4 files mounting to nginx container
- /mnt/scalelite-recordings/var/bigbluebutton/mp4/:/var/www/bigbluebutton-default/mp4/
# mp4 playback support
- ./bbb-mp4/mp4_recording.nginx:/etc/bigbluebutton/nginx/mp4_recording.nginx
- ./bbb-mp4/playback/index.html:/var/bigbluebutton/playback/presentation/2.3/index.html
- ./bbb-mp4/playback/download-button.js:/var/bigbluebutton/playback/presentation/2.3/download-button.js
from bbb-mp4.
Hi @mohammad362
* Install bbb-mp4 on each bbb-server * Make sure all bbb-mp4 will keep mp4 at one common place ( You can use nfs mounting ). change COPY_TO_LOCATION in .env for example COPY_TO_LOCATION=`/mnt/scalelite-recordings/var/bigbluebutton/mp4` * Copy index.html and download-button.js from any bbb server where you have bbb-mp4 installed to scalelite server index.html location in bbb server :` /var/bigbluebutton/playback/presentation/2.3/index.html` download-button.js location in bbb server : `/var/bigbluebutton/playback/presentation/2.3/download-button.js` * Create a file mp4_recording.nginx on scalelite server with below code,
location /mp4 { root /var/www/bigbluebutton-default; index index.html index.htm; expires 1m; }
* Mount all those files and mp4 folder to scalelite nginx container Add below lines to nginx container's volume section (please change the files locations as per your setup)
# Mp4 files mounting to nginx container - /mnt/scalelite-recordings/var/bigbluebutton/mp4/:/var/www/bigbluebutton-default/mp4/ # mp4 playback support - ./bbb-mp4/mp4_recording.nginx:/etc/bigbluebutton/nginx/mp4_recording.nginx - ./bbb-mp4/playback/index.html:/var/bigbluebutton/playback/presentation/2.3/index.html - ./bbb-mp4/playback/download-button.js:/var/bigbluebutton/playback/presentation/2.3/download-button.js
thanks, i test and report
from bbb-mp4.
Thanks, Worked Perfectly!
from bbb-mp4.
Related Issues (20)
- BBB 2.5 compatibility HOT 1
- BBB 2.4.9 compatibility HOT 3
- installed on 2.3 successfully but not working HOT 2
- Is this work with BigBlueButton v2.5.2 (3031)?! HOT 2
- Convert Old Recording and No Raw Files Exist HOT 2
- Some generated MP4 recordings are corrupt
- Full resource usage problem (CPU and RAM 100%!) HOT 1
- Add user to docker group instead of sudo HOT 3
- The bbb-mp4-install.sh installation script does not create the recording folder HOT 1
- In file mp4 contains popup from Chrome HOT 1
- Docker image doesn't work HOT 3
- Stand BBB + Scalelite + Greenlight HOT 2
- Compatibility with BBB 2.6? HOT 3
- bbb 2.6.5 some records fail HOT 8
- Possible bug? HOT 2
- Problema no acesso público dos arquivos mp4 gerados HOT 1
- Records With Large Size didn't convert to MP4 on BBB 2.6 HOT 2
- MP4 Generated But recording marked as processing. HOT 1
- Video screen result at the middle was freeze in version 2.3
- Download button
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-mp4.