mpv icon indicating copy to clipboard operation
mpv copied to clipboard

Use libav to play RIST streams

Open BarackOBusiness opened this issue 2 years ago • 1 comments

Reliable Internet Stream Protocol is an open specification streaming protocol targeted to be a more reliable successor to Secure Reliable Transport and has been supported in things like ffmpeg and obs for a while now.

I've had better experiences using rist than srt for the time I've been testing it for my, admittedly very simple streaming use cases, in mpv and it supports a nice feature set with things like encryption and retransmission of lost packets all while maintaining a good latency, that being said, it's a simple addition and would be nice to have, and is shaping up to be a good candidate for the next generation of streaming protocols, so could potentially be important for future adoption depending on the direction we're headed.

BarackOBusiness avatar Jul 14 '22 20:07 BarackOBusiness

two of your commit message are not formatted correctly

has been supported in things like ffmpeg and obs for a while now.

Not that this is relevant, but the only two distributions that ship librist are apparently Alpine 3.6 and Void Linux. It's extremely unlikely that any user has an ffmpeg with RIST support right now.

sfan5 avatar Aug 01 '22 16:08 sfan5

So more correct commit messages for my last two commits would be: osxbundle: add RIST protocol to app metadata mpv.desktop: add RIST protocol to desktop entry

And secondly, would those distributions not having librist and by proxy, ffmpeg rist support, cause issues in usage, I must admit my highly personalized gentoo config has led me to completely overlook that possibility and the status of librist itself in linux distributions (there is not even an official ebuild for gentoo or any public repositories I use), I did not even consider that end of it and try to test it, if that is not a problem, I will fix those commits and this addition will hopefully be fine

BarackOBusiness avatar Aug 13 '22 05:08 BarackOBusiness

So more correct commit messages for my last two commits would be: osxbundle: add RIST protocol to app metadata mpv.desktop: add RIST protocol to desktop entry

yes

sfan5 avatar Aug 13 '22 09:08 sfan5

It appears I am retarded... I don't know what I should have done to just reformat the commits

BarackOBusiness avatar Aug 13 '22 16:08 BarackOBusiness

You can edit your past commits using git rebase -i, so for your last two commits you could use git rebase -i HEAD^^ and then replace the pick with e or edit on the commits you want to change.

christoph-heinrich avatar Aug 13 '22 17:08 christoph-heinrich