Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of a Vorbis/Theora transcoder for Multiple Description Coding #51

Closed
vicente-gonzalez-ruiz opened this issue Jan 22, 2019 · 0 comments
Labels
GSoC idea Google Summer of Code - Idea

Comments

@vicente-gonzalez-ruiz
Copy link
Member

Multiple Description Coding (MDC) is a coding technique that can improve real-time communications in variable-bandwidth transmission contexts. On the other hand, the Multi-Channel Set (MCS) can be used to receive more than one stream simultaneously.

In this scenario, an forward MDC transcoder would input an OGG stream and output so many OGG streams as descriptions. A good starting point can subsample the images using a simple pattern:

+---+---+
| a | b |
+---+---+
| c | d |
+---+---+

if a, b, c and d are neighbor pixels of an image, description (images) A would be formed only by the pixels a, description B only by b pixels and so on.

The inverse MDC transcoder would compose the original resolution of the video using one or more descriptions (missing descriptions should be interpolated).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GSoC idea Google Summer of Code - Idea
Projects
None yet
Development

No branches or pull requests

1 participant