Announcement

Collapse
No announcement yet.

SVT-AV1 for real time transmission

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SVT-AV1 for real time transmission

    Hi,
    I have following Client-Server Situation:

    Server:
    • maintains multiple CEF (Chromium Embedded Framework) frames (like a background webbrowser)
    • those CEF frames deliver image data in irregular intervals - varying between 0-30fps
      if a video is played or a lot user interaction is going on it's 30fps - very rarely(!)
      usually no image data is delivered if nothing is happening - most of the time
    • sending this data to the client as is puts too much weight on the network connection
    • thus I use or would like to use SVT-AV1 encoding
    Client:
    • receives SVT-AV1 data, decodes and presents it (yes, SVT-AV1 contains a decoder)
    • user interaction (mouse, keyboard) is transmitted to server CEF frames via another connection

    Problems
    1. SVT-AV1 seems to require a steady(!) stream of input frames.
    2. It also seems to spit out encoded frames (packages) after long time intervals but I can only wait a few milliseconds or the lag makes it unusable.

    Questions
    1. Can anyone tell me how I have to tweak those SVT-AV1 encoder parameters so I reliably get an encoded packet after inserting new frame image data? (1 for 1)
      Packets do not need to be/contain keyframes (except the first one of course).
    2. Can anyone tell me how I have to tweak those SVT-AV1 decoder parameters so I reliably get a decoded frame after inserting a packet (1 for 1)
    3. Otherwise where/whom could I ask those questions?

    Notes
Working...
X