Skip to content
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

How to convert code to decode vp8 #4

Open
SaverioFrancesco opened this issue Feb 21, 2023 · 1 comment
Open

How to convert code to decode vp8 #4

SaverioFrancesco opened this issue Feb 21, 2023 · 1 comment

Comments

@SaverioFrancesco
Copy link

Hello,

I successfully used this project to handle h264.
I managed to use vpx to decode vp8 tracks. But my code must handle 40 tracks simultaneously and the vpx call vpx.CodecDecInitVer does not work in parallel. Golang transparently serializes the calls, introducing latency that increases with time. I also noted that with this method I'm unable to skip packets.

I wish to port your code to work for vp8 in order to test if the goav wrapping behaves better.

@mike1808
Copy link
Owner

Hey @SaverioFrancesco
I have not worked on this codebase for a long time and don't remember anything about it. Just checked that the goav library which I used (actually its fork) is no longer maintained.
I just found this Go bindings for ffmpeg https://github.com/u2takey/ffmpeg-go

I'll suggest trying to implement vp8 support on top of that instead of using this very outadted code :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants