WebRTC with B-frames

151 views
Skip to first unread message

Byoungchan Lee

unread,
Oct 7, 2024, 1:42:55 AMOct 7
to discuss-webrtc
I discovered that ByteDance (the company behind TikTok) created an RTP header extension for B-frames, particularly focusing on CTS (Composition Time Stamp). You can find the draft here: https://tools.ietf.org/html/draft-deping-avtcore-video-bframe-01.html

I'm curious if anyone has implemented this and seen improvements in quality. Additionally, I wonder if the Google WebRTC team plans to support this feature in the broader WebRTC ecosystem.

Muhammad Usman Bashir

unread,
Oct 7, 2024, 11:10:59 AMOct 7
to discuss-webrtc
The draft, identified as draft-deping-avtcore-video-bframe-01, is an expired Internet-Draft (individual). It's important to note that this document is not endorsed by the IETF and has no formal standing in the IETF standards process. As an Internet-Draft (I-D), it was submitted to the IETF, but its status as expired and archived means it is no longer actively considered.

2024-10-07_20-08-02.png

There is no official statement from the Google WebRTC team regarding plans to support this feature in the broader WebRTC ecosystem. Given the expired status of the draft, it's unlikely to be implemented in its current form.

Harald Alvestrand

unread,
Nov 3, 2024, 6:00:57 PMNov 3
to discuss...@googlegroups.com
I don't think anyone using webrtc for realtime media has expressed any interest to me in using b-frames.



--
This list falls under the WebRTC Code of Conduct - https://webrtc.org/support/code-of-conduct.
---
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/86545fb3-d033-49c7-9f39-006e5767d80en%40googlegroups.com.

Sean DuBois

unread,
Nov 3, 2024, 6:08:02 PMNov 3
to discuss...@googlegroups.com
When I was at Twitch (Feb 8th 2023) we exchanged emails about it. I still think it would be worth doing.

It forces re-encodes needlessly when bridging protocols (RTSP and RTMP). If Google can OK a plan I would love to implement this.

Lots of people in the community want it. 

On Nov 3, 2024, at 18:00, 'Harald Alvestrand' via discuss-webrtc <discuss...@googlegroups.com> wrote:


I don't think anyone using webrtc for realtime media has expressed any interest to me in using b-frames.



On Mon, Oct 7, 2024 at 4:11 PM Muhammad Usman Bashir <mail2c...@gmail.com> wrote:
The draft, identified as draft-deping-avtcore-video-bframe-01, is an expired Internet-Draft (individual). It's important to note that this document is not endorsed by the IETF and has no formal standing in the IETF standards process. As an Internet-Draft (I-D), it was submitted to the IETF, but its status as expired and archived means it is no longer actively considered.

<2024-10-07_20-08-02.png>


There is no official statement from the Google WebRTC team regarding plans to support this feature in the broader WebRTC ecosystem. Given the expired status of the draft, it's unlikely to be implemented in its current form.

On Monday, October 7, 2024 at 10:42:55 AM UTC+5 Byoungchan Lee wrote:
I discovered that ByteDance (the company behind TikTok) created an RTP header extension for B-frames, particularly focusing on CTS (Composition Time Stamp). You can find the draft here: https://tools.ietf.org/html/draft-deping-avtcore-video-bframe-01.html

I'm curious if anyone has implemented this and seen improvements in quality. Additionally, I wonder if the Google WebRTC team plans to support this feature in the broader WebRTC ecosystem.

--
This list falls under the WebRTC Code of Conduct - https://webrtc.org/support/code-of-conduct.
---
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/86545fb3-d033-49c7-9f39-006e5767d80en%40googlegroups.com.

--
This list falls under the WebRTC Code of Conduct - https://webrtc.org/support/code-of-conduct.
---
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.

Brave Yao

unread,
Nov 6, 2024, 12:11:55 PMNov 6
to discuss-webrtc
+1 :)
Reply all
Reply to author
Forward
0 new messages