vp9 and nack/rtx

115 views
Skip to first unread message

cpet...@broadsoft.com

unread,
Jan 20, 2016, 8:33:42 AM1/20/16
to discuss-webrtc
Am I safe to assume any form of nack/ rtx for vp9 is not yet supported?

std::vector<VideoCodec> DefaultVideoCodecList() {
  std::vector<VideoCodec> codecs;
  codecs.push_back(MakeVideoCodecWithDefaultFeedbackParams(kDefaultVp8PlType,
                                                           kVp8CodecName));
  if (CodecIsInternallySupported(kVp9CodecName)) {
    codecs.push_back(MakeVideoCodecWithDefaultFeedbackParams(kDefaultVp9PlType,
                                                             kVp9CodecName));
    // TODO(andresp): Add rtx codec for vp9 and verify it works.
  }
  if (CodecIsInternallySupported(kH264CodecName)) {
    codecs.push_back(MakeVideoCodecWithDefaultFeedbackParams(kDefaultH264PlType,
                                                             kH264CodecName));
  }
  codecs.push_back(
      VideoCodec::CreateRtxCodec(kDefaultRtxVp8PlType, kDefaultVp8PlType));
  codecs.push_back(VideoCodec(kDefaultRedPlType, kRedCodecName));
  codecs.push_back(VideoCodec(kDefaultUlpfecType, kUlpfecCodecName));
  return codecs;
}

Christoffer Jansson

unread,
Jan 21, 2016, 7:10:33 AM1/21/16
to discuss-webrtc, and...@google.com
+André Susano Pinto could you confirm this? It sure looks like that is the case.

/Chris


This email is intended solely for the person or entity to which it is addressed and may contain confidential and/or privileged information. If you are not the intended recipient and have received this email in error, please notify BroadSoft, Inc. immediately by replying to this message, and destroy all copies of this message, along with any attachment, prior to reading, distributing or copying it.

--

---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/78686e79-fc32-405b-937f-febd9027ec0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Stefan Holmer

unread,
Jan 22, 2016, 4:27:16 AM1/22/16
to discuss-webrtc, and...@google.com
We currently don't support RTX with vp9, but we do support NACK, so the retransmissions will be done on the same ssrc as the original media packets.

cpet...@broadsoft.com

unread,
Jan 22, 2016, 9:30:22 AM1/22/16
to discuss-webrtc
I understand. Would the same be true for h264? Firefox supports h264, chrome will soon. Do you expect they will do nack with h264 and do the retransmit with the same ssrc?
Reply all
Reply to author
Forward
0 new messages