Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:feature:video [2019/01/24 11:53] – external edit 127.0.0.1 | software:feature:video [2024/10/02 07:47] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Video ====== | + | ====== Video/ |
- | BBT has built-in support for video recording of important | + | BBT has built-in support for video recording of important |
+ | |||
+ | //Note: The video feature is work in progress, and is limited in features and options.// | ||
//Note: You should enable the Video feature on your event to get access to the video functions.// | //Note: You should enable the Video feature on your event to get access to the video functions.// | ||
+ | |||
===== Supported cameras ===== | ===== Supported cameras ===== | ||
- | ToDo: RTSP, MJPEG, resolution, | + | Short answer: Any IP Camera that is able to deliver a H.264 or MJPEG stream via RTSP or a MJPEG stream via HTTP. |
+ | |||
+ | Two modes of transportation is supported: RTSP and HTTP (multipart/ | ||
===== Adding a camera ===== | ===== Adding a camera ===== | ||
- | ToDo: Enable | + | - You must enable the Video/ |
+ | - Go to Devices, and click Add device -> IP camera | ||
+ | - Enter the URL of the camera stream | ||
+ | - Add the camera | ||
+ | |||
+ | Finding the correct URL can be very tricky, since many cameras have very poor documentation, | ||
+ | |||
+ | iSpy has an online camera database that you might use to find the correct URL for your camera: https:// | ||
+ | |||
+ | Example URLs can look like this (replace IP and username/ | ||
+ | |||
+ | < | ||
+ | rtsp:// | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | Your camera URL might vary, and may require configuration of your camera. | ||
+ | The username and password part can be omitted, if the camera does not require them. | ||
===== Starting and stopping recording ===== | ===== Starting and stopping recording ===== | ||
- | ToDo: Actions, seeing status, each frame is timestamped | + | By default BBT will always connect to the camera and offer a live feed of the camera. |
+ | |||
+ | A buffer of 2-3 minutes will also be recorded in memory, so you will always be able to go back and watch what happened a small time ago, without actually recording anything. | ||
+ | |||
+ | To start and stop recording, use the " | ||
+ | |||
+ | Using the Video view you can see which timeslots of the video have been recorded. You can also click the buffer of the last 2-3 minutes buffered video and save that to the permanent recording, for example if you forgot to start the video when the first finishers come in. | ||
+ | |||
+ | //Note: BBT is optimized for flexibility and easy-of-use, | ||
===== Viewing video ===== | ===== Viewing video ===== | ||
- | ToDo: All clients, live, forward | + | All video recording (and the live buffer) is kept on the Timing Master. While wathcing/ |
- | ToDo: 2 min cache, can be saved | + | |
+ | This does not impact the recording, that will continue to take place. Even if the camera only allows a single stream open at a time, this is not a problem, as only the Timing Master is directly connected to the camera. | ||
+ | |||
+ | This does, however, incur a slight delay on the live video feed. | ||
+ | |||
+ | **Quick jumping** | ||
+ | |||
+ | You often need to jump to a specific time in the video, which you can do directly from the Video window | ||
+ | |||
+ | When looking at a specific participant, you can use the participant context menu to quickly jump to the time in the video when the participant crossed the finish line, for photo verification. | ||
+ | |||
+ | |||
+ | ===== Performance ===== | ||
+ | Many video cameras provide high frame rates and a large image resloution. | ||
- | Slight delay on live video. | + | The BBT video feature is not meant for recording nice smooth videos, but rather as a means of having flexible integrated visual verification. Therefore BBT will save resources and disk space by only saving a few frames per second and reducing the image size. |