Hi,
I'm using 3 seconds length segments and a list of 3 segments, but this is due
to the fact that I'm also using HLS for Android, and if I'm using less than
three seconds, my video will get stuck on the Android devices.For a very low
latency I guess you should use 1 second segments and 1 - 3 segments list
lengths,I've made some tests with 1 second segment and 1 segment list, but I
had issues on iOS (it get's stuck).
You should consider making tests for different sizes of segment and list
length, and also try to work on the quality of the video stream in order to
make the segments lighter so they can be downloaded quicker and the stream will
work smoother (I've added crf parameter and changed the screen resolution to a
smaller one, -s 640x480). Also I fine tuned the camera output, and played with
the quality I can get from it. From what I've seen changing the bit rate has a
great impact on the video size.
Have a great day.
On Saturday, March 21, 2015 7:35 AM, Davood Falahati
<[email protected]> wrote:
Thank you,
I managed to do that finally. What is your recommendation for
segment_length and list_size for a low-latency live broadcasting?
Davood Falahati,
PhD candidate in Isfahan University of Technology.
[email protected]
On Fri, Mar 20, 2015 at 8:22 AM, Bogdan ioan Gabor <
[email protected]> wrote:
> Sorry, I meant g = segment_length * framerate
>
>
>
> On Friday, March 20, 2015 5:21 PM, Bogdan ioan Gabor <
> [email protected]> wrote:
>
>
> Hi,
> I had the same issue, and I managed to fix it by setting the framerate (-r
> parameter) and the GOP (-g parameter) which I think it depends on the
> framerate.So, for 3 seconds segments, I've used a framerate of 10 and a GOP
> of 30. I thought it's good/normal to have an I-Frame on every segment.My
> advise will be to just make sure that you have at least one I-Frame for
> each segment.
> g = segment_length + framerate.
> Good luck.
>
>
>
>
> On Saturday, March 14, 2015 9:16 PM, Davood Falahati <
> [email protected]> wrote:
>
>
> I want to stream my capture card using HLS. I get the input well and
> everything seems to bo fine. The problem is the latency. I want to lessen
> the chunk sizes to 3 seconds or less, and put less than 5 chunks in every
> list. But when I run the ffmpeg as below:
>
> ffmpeg -re -i rtmp://serveradress/live/channel -codec copy -map 0 -f
> segment -segment_list playlist.m3u8 -delete -segment_list_flags +live
> -segment_time 3 out%03d.ts
>
> the generated segments are much longer than 3 seconds. I think the problem
> is with iFrames. How should I fix that issue?
> _______________________________________________
> ffmpeg-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
>
>
>
>
> _______________________________________________
> ffmpeg-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user