12
edits
(Split the BigBlueButton project into four hacks) |
|||
| Line 41: | Line 41: | ||
NEEDS: Web designers for the rails application. We'll also need a physical server on the Gig network to install BigBlueButton. | NEEDS: Web designers for the rails application. We'll also need a physical server on the Gig network to install BigBlueButton. | ||
Hack #2: | Hack #2: Integrated HTML5 client -- We've already created a prototype HTML5 client for BigBlueButton, but it's currently separate from BigBlueButton. We'll be hacking this weekend on the integration, with the goal of demonstrating an HTML5 client joining a live BigBlueButton session by the end of the weekend. [Ryan Seys]. | ||
NEEDS: UI designers for mocking up HTML5 interface for web conferencing. We have some initial designs, but it would be great to brainstorm on how to layout the controls. | NEEDS: UI designers for mocking up HTML5 interface for web conferencing. We have some initial designs, but it would be great to brainstorm on how to layout the controls. | ||
Hack #3: | Hack #3: Output video to Popcorn Maker -- We already use popcorn.js for playback. Working with David Seifried (popcorn developer), create scripts to export a subset of the BigBlueButton recording (video + slides) into Popcorn Maker for enabling students to create mashups with other web content. [David Siefried] | ||
NEEDS: Ruby skills for extracting and converting the XML data from events.xml into JSON format for integration with Popcorn Maker. | NEEDS: Ruby skills for extracting and converting the XML data from events.xml into JSON format for integration with Popcorn Maker. | ||
Hack #4: | Hack #4: Broadcast audio to HTML5 client -- BigBlueButton uses FreeSWITCH which already integrates with Icecast. Recently, Icecast added support for WebM. This hack will be to extract a live audio stream from FreeSWITCH and broadcast it to the HTML5 client. This will extend Hack #2. [Calvin Walton] | ||
NEEDS: Experience with Icecast and WebM. | NEEDS: Experience with Icecast and WebM. | ||
===Team Idea 2: 3D videoconferencing=== | ===Team Idea 2: 3D videoconferencing=== | ||
edits