-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"IVF signature mismatch" if fed with GStreamer VP8 stream #2622
Comments
Any progress on this. I face similar issue. I have tried two different vp9 encoded videos. One encoded myself using ffmpeg:
and one from example online: |
In my case it was sufficient to add the
|
Is this from gstreamer or where does that piping occur? I use the example "play-from-disk" which uses the ivfreader.NewWith which crashes |
Yes. Gstreamer |
That being said, this is not an issue anymore for me and I'm going to close that. |
Your environment.
What did you do?
See livekit/livekit-cli#251
What did you expect?
Should work with VP8 input as it works with H.264
What happened?
I'm using livekit-server/livekit-cli and GStreamer. Publishing a H.264 stream into the room works fine, VP8 not. I suppose the a.m. and described error comes out of your code, since live-xxx relies on that.
As seen here
webrtc/pkg/media/ivfreader/ivfreader.go
Line 25 in eed2bb2
and here
https://github.com/pion/webrtc/blob/eed2bb2d3b9f204f9de1cd7e1046ca5d652778d2/pkg/media/ivfreader/ivfreader.go#L140C25-L140C47
the code expects some head in the VP8 payload. I'm not sure how to produce that using GStreamer. Any hint?
The text was updated successfully, but these errors were encountered: