Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-141169

LowLatencyStreaming intent in FFmpeg backend does not set enough of flags

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.10.0
    • Multimedia
    • None
    • All

      The FFmpeg backend, before in loadMedia, check for the intent and sets flags accordingly

          if (playbackOptions.playbackIntent() == QPlaybackOptions::LowLatencyStreaming) {
              av_dict_set(dict, "fflags", "nobuffer", 0);
              av_dict_set_int(dict, "flush_packets", 1, 0);
              qCDebug(qLcMediaDataHolder) << "Enabled low latency streaming";
          } 

      In a low latency network playback scenario (RTP) we would like to set network-caching to zero too.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qtmultimediateam Qt Multimedia Team
            soarmin Soheil Armin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes