Skip to content

remram44/video-buzzer

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
css
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Video Buzzer

This is a couch gaming system for television shows. It is a video player (that you should display on your TV) that allows players to buzz from their smartphone, which pauses the video.

screenshot

The workflow is as follow:

  • Navigate to the application on your smart TV (or a computer hooked to the TV)
  • Load a local video file
  • Each player enters the displayed link into their smartphone, then their name when prompted. They now see a buzzer button
  • Play the video file. During the show, players can buzz, which displays their name on the TV and pauses the video so they can give their answer
  • The video file resumes and the player finds out if they were right

Note that:

  • If the answer given is incorrect, there is no possibility for an other player to give another (because the recorded show will state the correct answer)
  • This requires players to be in the same room, the video is not streamed to each device, just played on the "host" device (TV)
  • This works with any recorded game show, so long as it is not too interactive (because the recording won't respond to your actions)

Status

  • Can play a video file
  • Can join a game and buzz
  • Buzzing stops the video, displays name of player
  • Allow full-screening video, make buzzer big
  • Make interface pretty and user-friendly

How to run

You can use the app by going to https://buzzer.remram.fr/.

If you want to deploy it for yourself, build it using cargo build --release (you will need the Rust compiler). This will make an executable target/release/video-buzzer which you can run on your server.

To run the app in development mode, you can use cargo run (you will need the Rust compiler). In this mode, the HTML/CSS files are served from disk, allowing you to test changes without rebuilding. If you have cargo-watch installed, you can use cargo watch -w src -x run to have the server rebuild and restart when you change the Rust sources.

About

Couch gaming system for television shows. Buzz from your smartphone to pause the TV!

Topics

Resources

Stars

Watchers

Forks