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

Support raw h264 and vp8 input streams over tcp/udp/unix without transcoding #69

Open
spigelli opened this issue Feb 28, 2023 · 1 comment

Comments

@spigelli
Copy link

No description provided.

@davidzhao
Copy link
Member

We do support bypass transcoding with WHIP, and that's what I'd suggest. A few issues that we can see with raw streams:

  • elementary streams may not contain timing information, so it'd be challenging to synchronize playback speed
  • similar to the above, A/V sync will be an issue when ingesting a video with sound as they would be two separate tracks
  • with TCP, you have head-of-line blocking, potentially producing a choppy translation to real-time
  • with UDP, there is no standard to recover/retransmit lost packets (this is the benefit of WebRTC/WHIP here)

Due to the above, we do not see this as a viable path for ingest.

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