Skip to content

BorderBoy/semantic-video-encoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semantic video endcoding

This repo contains a pipeline to record video and semantically encode it into a H.264 byte stream (Annex B). Semantic video encoding means that the encoding will treat different parts of the image differently based on what's in them. It consists of the following parts:

  1. Camera Recorder: Let's you record video and store the raw, unencoded frames in .YUV format
  2. x264: An modifed version of x264 which has a mode to semantically encode the input video.
  3. ROI Analyzer: An ZMQ server which listens for frames from x264, calculates a ROI map and sends it back.
  4. Scripts: Some useful scripts.

About

Semantic video compression for video conferencing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published