Skip to content
Snippets Groups Projects

webrtcsink: Add support for encoded streams

  • webrtc: Unify the Codec structure between sink and source

  • webrtcsink: Add support for pre encoded streams
    This is a first step where we try to replicate encoding conditions from the input stream into the discovery pipeline. A second patch will implement using input buffers in the discovery pipelines.

  • webrtcsink: Move discovery to using input buffers directly
    Instead of trying to replicate buffers that webrtcsink is getting as input with testsrc, directly run discovery based on the real buffers. This way we are sure we work with the exact right stream type and we don't need encoders to support encoding streams inputs.

    We use the same logic for both encoded and raw input to avoid having several code paths and makes it all more correct in any case.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Not completely onboard with the Codecs design for now, I'll look at the final commit tomorrow :)

  • By the way the commit message for the final commit mentions that it is a "first step" and that a follow up commit will implement the second step, did you fix both commits up? If so, can you update the message? :)

  • François Laignel mentioned in merge request !1176 (merged)

    mentioned in merge request !1176 (merged)

  • Mathieu Duponchelle
  • Mathieu Duponchelle
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading