mpv
mpv copied to clipboard
Use libav to play RIST streams
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.
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.
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
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
It appears I am retarded... I don't know what I should have done to just reformat the commits
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.