Skip to content

Commit

Permalink
Merge pull request #2 from mtsonline/update_readme
Browse files Browse the repository at this point in the history
updated readme
  • Loading branch information
mtsonline authored May 4, 2020
2 parents 564f2e9 + d65ce5f commit aa1ba2a
Showing 1 changed file with 21 additions and 8 deletions.
29 changes: 21 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,31 @@ Streams a given BBB Meeting to an RTMP Server.

## Getting Started

All you need is Docker running on your machine
### Prerequisites

### Running Docker
All you need is Docker running on your machine and a media server to stream to.

### Configuration

You need to set some environment variables to run the container.

#### Required
* BBB_URL - URL to BBB including http/https
* BBB_MEETING_ID - ID of the BBB Meeting
* BBB_SECRET - Secret of your BBB installation
* BBB_STREAM_URL - Stream URL to your streaming server including rtmp.
* BBB_URL - URL to BBB including http/https e.g. https://your_BigBlueButton_server/bigbluebutton/api
* BBB_MEETING_ID - ID of the BBB Meeting (You can get the ID via an API call: https://your_bbb_server/bigbluebutton/api/getMeetings?checksum=<checksum>)
* BBB_SECRET - Secret of your BBB installation (You can get the secret with: bbb-conf --secret)
* BBB_STREAM_URL - Stream URL to your streaming server including rtmp. (e.g. rtmp://media_server_url/stream/stream_key)

#### Optional
* BBB_AS_MODERATOR - if set to "true" the meeting will joined as moderator
* BBB_USER_NAME - the Username to join the meeting. Default = Live
* BBB_AS_MODERATOR - if set to "true" the meeting will be joined as moderator
* BBB_USER_NAME - the Username to join the meeting. (Default: Live)

### Starting liveStreaming
* wget -O docker-compose.yml https://github.com/aau-zid/BigBlueButton-liveStreaming/raw/master/docker-compose.yml.example
* (change configuration)
* docker-compose up -d
* docker-compose down

## Known Limitations
* You must extract and provide the meetingID, which is not visible within the room.
* Some unnecessary html elements are not hidden yet.
* ffmpeg settings to be improved

0 comments on commit aa1ba2a

Please sign in to comment.