Hello,
thanks for your time.
Well, I would love to use a single way of transportation. Currently, I
have to work with HLS and DASH side by side ...
SRT is not wanted at the moment. We have our own build script that also
builds all libs from source incl. svt-av1 which we heavily rely on.
Basically we put hevc, avc1 and av1 all into fragmented mp4.
I will try to integrate your patch asap, but for some reason it seems
(still testing) that when using byte-range requests this issue does not
come up.
At least not with the test stream provided by nuevodevel which is
basically VideoJS 7 here:
https://www.nuevodevel.com/nuevo/showcase/fmp4hls
The only difference to my stream seems to be the byte-range request
instead of pulling file based m4s segments.
I will report back.
Thanks so far,
Robin
Am 2022-11-21 23:00, schrieb Dave Blanchard:
I tried to find some more information onto this, but I'm not sure if
this might be the issue:
https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=1018
Is somebody able to provide some more information onto these issues?
Why
aren't these changes already merged? Can I do this by my own, and if
so,
how?
If you're on Linux, you can easily build your own patched ffmpeg.
Although I'm using SRT now, in the event you or someone else is stuck
with HLS, I went ahead and ported this patch to the current ffmpeg
5.1.2 source. It's attached to this email, along with a build script
for ffmpeg. It compiles, and looks like it will work, but I haven't
tested it; so give it a try and see if it helps.
First download ffmpeg 5.1.2 from:
https://ffmpeg.org/releases/ffmpeg-5.1.2.tar.bz2
Then put it in a directory somewhere with the script and patch file.
By default the script builds and installs ffmpeg and the docs in the
current directory, under ./ffmpeg and ./ffmpeg-doc. You can easily
edit the script to replace the system ffmpeg, if you want; then just
run the script with 'sudo'.
You'll undoubtedly have to install a number of different -dev packages
of various needed libraries to complete the build, so just run the
script, watch for 'configure' to fail with missing packages, then find
and install the -dev version of what it's looking for.
If you need to cross-build ffmpeg for a different CPU, the script can
do that also; set environment variable TARGET="aarch64" or whatever.
I do recommend to switching to SRT if you can, though, as it's much
better than HLS in my experience.
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
--
Grüße / Kind regards,
Robin van der Linden
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".