- 21 Jan, 2019 1 commit
-
-
Karthick J authored
-
- 17 Dec, 2018 1 commit
-
-
kjeyapal@akamai.com authored
Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md This option will also try to comply with the above open spec, till Apple's spec officially supports it. Applicable only when @var{streaming} and @var{hls_playlist} options are enabled.
-
- 11 Dec, 2018 1 commit
-
-
kjeyapal@akamai.com authored
-
- 10 Dec, 2018 1 commit
-
-
Karthick J authored
Useful for long duration runs with network output Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
- 04 Dec, 2018 1 commit
-
-
Gyan Doshi authored
Add entry in external library list and add details to muxer entry.
-
- 02 Dec, 2018 1 commit
-
-
kjeyapal@akamai.com authored
When dashenc has to run for long duration(say 24x7 live stream), one can enable this option to ignore the io failure of few segment's upload due to an intermittent network issues. When the network connection recovers dashenc will continue with the upload of the current segments, leading to the recovery of the stream.
-
- 21 Nov, 2018 2 commits
-
-
Andrey Semashev authored
The file name template options now support a new "$ext$" placeholder, which is replaced with a filename extension specific for the selected file format. This is useful for the new "auto" format mode, when different streams may use different file formats, and it is not possible to specify the correct file name extension exactly. Resolves warnings in the log about webm segments not having webm extensions.
-
Andrey Semashev authored
This commit restores the ability to create DASH streams with codecs that require different containers that was lost after commit 2efdbf73. It adds a new "auto" value for the dash_segment_type option and makes it the default. When in this mode, the segment format will be chosen based on the codec used in the stream: webm for Vorbis, Opus, VP8 or VP9, mp4 otherwise.
-
- 30 Oct, 2018 1 commit
-
-
Werner Robitza authored
This fixes the grammar of two HLS option descriptions and makes them less ambiguous. Signed-off-by: Werner Robitza <werner.robitza@gmail.com> Signed-off-by: Lou Logan <lou@lrcd.com>
-
- 05 Sep, 2018 1 commit
-
-
Steven Liu authored
fix ticket: 7393 indent option name to segment Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
-
- 24 Aug, 2018 1 commit
-
-
Jan Ekström authored
ISMV lacks any sort of edit list support, as well as tfxd is effectively the PTS of the fragment for most intents and purposes. Thus, if b-frames are requested without negative CTS offsets you end up with N frames' worth of delay (tfxd PTS plus the CTS offset of the first sample). Negative CTS offsets enable the first sample to have CTS=DTS, and thus a/v desync due to b-frame reorder delay is avoided.
-
- 29 May, 2018 1 commit
-
-
Vishwanath Dixit authored
The producer reference time box supplies relative wall-clock times at which movie fragments, or files containing movie fragments (such as segments) were produced. The box is mainly useful in live streaming use cases. A media player can parse the box and utilize the time fields to measure and improve the latency during real time playout.
-
- 28 May, 2018 1 commit
-
-
Karthick Jeyapal authored
Right now segment file format is chosen to be either mp4 or webm based on the codec format. This patch makes that choice configurable by the user, instead of being decided by the muxer. Also with this change per-stream choice segment file format(based on codec type) is not possible. All the output audio and video streams should be in the same file format.
-
- 15 May, 2018 1 commit
-
-
Vishwanath Dixit authored
-
- 14 May, 2018 1 commit
-
-
Karthick Jeyapal authored
-
- 19 Apr, 2018 1 commit
-
-
Gyan Doshi authored
-
- 17 Apr, 2018 3 commits
-
-
Vishwanath Dixit authored
The logic is applicable only when use_template is enabled and use_timeline is disabled. The logic monitors the flow of segment indexes. If a streams's segment index value is not at the expected real time position, then the logic corrects that index value. Typically this logic is needed in live streaming use cases. The network bandwidth fluctuations are common during long run streaming. Each fluctuation can cause the segment indexes fall behind the expected real time position. Without this logic, players will not be able to consume the content, even after encoder's network condition comes back to normal state.
-
Vishwanath Dixit authored
When use_template is enabled and use_timeline is disabled, typically it is required to generate the segments at the configured segment duration rate on an average. This commit is particularly needed to handle the segmentation when video frame rates are fractional like 29.97 or 59.94 fps.
-
Vishwanath Dixit authored
There are use cases where average segment duration needs to be configured and muxer is expected to maintain the average segment duration. So, using the name 'min_seg_duration' will be misleading. So, changing the parameter name to 'seg_duration', where it can be minimum segment duration or average segment duration based on the use-case. The additional updates needed for this functinality are made the sub-sequent patches of this patch series.
-
- 13 Apr, 2018 1 commit
-
-
Steven Liu authored
When using hls_list_size with hls_flags delete_segments, currently hls_list_size * 2 +- segments remain on disk. With this new option, the amount of disk space used can be controlled by the user. fix ticket: #7131 Signed-off-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: Aman Gupta <aman@tmm1.net>
-
- 18 Mar, 2018 1 commit
-
-
Ravindra authored
-
- 14 Mar, 2018 1 commit
-
-
Ravindra authored
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
- 24 Feb, 2018 1 commit
-
-
Vishwanath Dixit authored
-
- 24 Jan, 2018 1 commit
-
-
Vishwanath Dixit authored
-
- 02 Jan, 2018 2 commits
-
-
Vishwanath Dixit authored
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
Vishwanath Dixit authored
-
- 29 Dec, 2017 1 commit
-
-
Karthick Jeyapal authored
Reviewed-by: Aman Gupta <aman@tmm1.net> Reviewed-by: Steven Liu <lq@onvideo.cn>
-
- 23 Dec, 2017 1 commit
-
-
Vishwanath Dixit authored
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
-
- 30 Nov, 2017 1 commit
-
-
Karthick J authored
This is to take full advantage of Common Media Application Format(CMAF). Now server can generate one content and serve both HLS and DASH players. Reviewed-by: Steven Liu <lq@onvideo.cn>
-
- 29 Nov, 2017 1 commit
-
-
Jeyapal, Karthick authored
-
- 23 Nov, 2017 1 commit
-
-
Karthick J authored
-
- 21 Nov, 2017 1 commit
-
-
Karthick J authored
Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Nov, 2017 2 commits
-
-
Vishwanath Dixit authored
Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
-
Vishwanath Dixit authored
Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
-
- 13 Nov, 2017 1 commit
-
-
Steven Liu authored
fix ticket id: #1452 when use frame_pts option, the output image name can be set with PTS of current frame. Signed-off-by: Steven Liu <lq@onvideo.cn>
-
- 27 Oct, 2017 1 commit
-
-
Luca Barbato authored
Some encoders do not output further IDRs if not requested to.
-
- 28 Sep, 2017 1 commit
-
-
Martin Storsjö authored
This reduces the need for an edit list; streams that start with e.g. dts=-1, pts=0 can be encoded as dts=0, pts=0 (which is valid in mov/mp4) by shifting the dts values of all packets forward. This avoids the need for edit lists for such streams (while they still are needed for audio streams with encoder delay). This eases conformance with the DASH-IF interoperability guidelines. Signed-off-by: Martin Storsjö <martin@martin.st> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Sep, 2017 1 commit
-
-
Lou Logan authored
"apix_fmts" found by Marc Péchaud. "speedloss" found by Mikhail V. Signed-off-by: Lou Logan <lou@lrcd.com>
-
- 05 Sep, 2017 1 commit
-
-
Karthick J authored
Signed-off-by: Karthick J <kjeyapal@akamai.com> Signed-off-by: Steven Liu <lq@onvideo.cn>
-
- 06 Aug, 2017 1 commit
-
-
DeHackEd authored
Makes behaviour of 805ce25b optional, re-enables HLS key rotation feature Reviewed-by: Steven Liu <lq@onvideo.cn> Signed-off-by: DHE <git@dehacked.net>
-