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

Connection Established, But Frames Are Not Being Streamed (maybe H.264 decoder issues) #155

Open
Andriel-lore opened this issue Dec 19, 2024 · 1 comment
Assignees

Comments

@Andriel-lore
Copy link

Describe the bug
Connection is successfully established using the same configuration that works well for a data channel. However, video frames are not being transmitted. Upon enabling logging, the following errors related to the H.264 codec were observed:
• (h264_decoder_impl.cc:219): FFmpeg H.264 decoder not found.
• (decoder_database.cc:131): Failed to initialize decoder.

To Reproduce
Steps to reproduce the behavior:
1. Set up a WebRTC connection with the dev.onvoid.webrtc library.
2. Configure the connection for video streaming using H.264 codec.
3. Attempt to stream video frames.
4. Observe logs indicating H.264 decoder issues.

Expected behavior
Frames should stream successfully over the WebRTC connection after establishing the connection.

Screenshots
N/A

Desktop :
• OS: macOS (M2 chip)
• Version: macOS Ventura

Additional context
I am developing a Java desktop client using Jetpack Compose. The same configuration works well for data channels but fails for video streaming, potentially due to H.264 codec issues.

@GeorgeBarbosa
Copy link

Hey @Andriel-lore , did you have any success on this? I'm also struggling to stream the video after the connection is established. Can you provide a sample?

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

3 participants