You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it helped a little bit, the error with obu size mismatch has gone, but I found another errors on the browser side:
[56649:64259:0703/185901.432737:WARNING:video_receive_stream2.cc(831)] No decodable frame in 209975 us requesting keyframe. Last RTP timestamp 473597759.
[56649:64259:0703/185901.653905:WARNING:video_receive_stream2.cc(831)] No decodable frame in 219832 us requesting keyframe. Last RTP timestamp 473615438.
[56649:64259:0703/185901.876031:WARNING:video_receive_stream2.cc(831)] No decodable frame in 220216 us requesting keyframe. Last RTP timestamp 473635687.
[56649:64259:0703/185902.107335:WARNING:video_receive_stream2.cc(831)] No decodable frame in 220999 us requesting keyframe. Last RTP timestamp 473657668.
[56649:64259:0703/185902.322845:WARNING:video_receive_stream2.cc(831)] No decodable frame in 214457 us requesting keyframe. Last RTP timestamp 473675091.
[56649:64259:0703/185902.540952:WARNING:video_receive_stream2.cc(831)] No decodable frame in 216235 us requesting keyframe. Last RTP timestamp 473696303.
[56649:64259:0703/185902.767741:WARNING:video_receive_stream2.cc(831)] No decodable frame in 222425 us requesting keyframe. Last RTP timestamp 473718583.
[56649:64259:0703/185902.979717:WARNING:video_receive_stream2.cc(831)] No decodable frame in 210875 us requesting keyframe. Last RTP timestamp 473735219.
And still, no video is shown.
What did you expect?
AV1 Payload supports WebRTC. Video stream is playing correctly.
What happened?
AV1Payloader does not support obu size info configs for OBU payloads
Not sure exactly but maybe when obu size info is missing the browser can not understand when the keyframe is triggered because this info is not reflected in the AV1Payloader logic.
The text was updated successfully, but these errors were encountered:
Your environment.
What did you do?
I'm trying to use AV1 codec for WebRTC using the libaom lib.
The encoding works fine but probably AV1Payloader is not ready for that yet.
As a result, there is no video in my browser.
I found the browser expects to see obu size info but it is not sent.
The obu size flag is set as required via libaom in the obu header, I guess it is a default behavior.
I tried to manually change it as not required for the first encoded byte:
Packet buffer logic with the manually changed configuration:
c++ additional functions:
it helped a little bit, the error with obu size mismatch has gone, but I found another errors on the browser side:
And still, no video is shown.
What did you expect?
AV1 Payload supports WebRTC. Video stream is playing correctly.
What happened?
The text was updated successfully, but these errors were encountered: