-
Notifications
You must be signed in to change notification settings - Fork 75
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
Simulcast with ffmpeg #63
Comments
yeah it should be possible. the CLI will just need a few param changes to make it accept multiple streams. any suggestions what would be a good syntax to pass in? If you are interested in creating a PR for it, I'd take it! |
Thanks for your feedback. I'm going to work on a PR, to orient myself, from what I've seen, it would be necessary to add the management of the resolutions at the level of the script /cmd/livekit-cli/join.go. We would therefore have the possibility of managing the resolution in this way: $ livekit-cli join-room --room yourroom --identity bot \
--publish --resolution high unix:/tmp/myvideo_high.h264.sock \
--publish --resolution medium unix:/tmp/myvideo_medium.h264.sock \
--publish --resolution low unix:/tmp/myvideo_low.h264.sock \
--publish unix:/tmp/myvideo.opus.sock |
sounds good! feel free to find me in our slack community's #dev channel if you'd like to discuss in real time. I think
here we would pass in multiple parameters of the track separated with comma. it'd be possible to also set track name this way, i.e. #67 adds the ability to use TCP sockets too, and there is a proposed improvement to the syntax, which I've adopted here |
is it possible to publish a stream from ffmpeg with multiple bitrates and have simulcast available on this stream ?
The text was updated successfully, but these errors were encountered: