[FFmpeg-devel] [PATCH 0/8] HLS/DASH live streaming stability updates
vdixit at akamai.com
vdixit at akamai.com
Fri Mar 30 08:07:22 EEST 2018
From: Vishwanath Dixit <vdixit at akamai.com>
This patch series contains minor bug fixes and error handling functionalities
for uninterrupted long duration HLS/DASH live streaming use cases. During live
streaming, it was observed that ingest network fluctuations are common which
were causing application to exit or crash. Network error handling functionality
added in HLS/DASH muxers provides configurability to ignore any non-fatal
network errors, so that the muxer can continue streaming when ingest network
recovers.
Vishwanath Dixit (8):
avformat/avio: check for null context to avoid uninitialized pointer
access
avformat/dashenc: check for null context to avoid uninitialized
pointer access
avformat/dashenc: handling errors for dashenc_io_open and
dashenc_io_close
avformat/utils: function to check and ignore non fatal network errors
avformat/dashenc: usage of error handling utility function
avformat/hlsenc: handling errors in hlsenc_io_open and hlsenc_io_close
avformat/hlsenc: check for null context to avoid uninitialized pointer
access
avformat/hlsenc: usage of error handling utility function
doc/muxers.texi | 17 +++++++++++++++++
libavformat/avio.c | 2 +-
libavformat/dashenc.c | 34 ++++++++++++++++++++++++++--------
libavformat/hlsenc.c | 23 +++++++++++++++--------
libavformat/internal.h | 11 +++++++++++
libavformat/utils.c | 10 ++++++++++
6 files changed, 80 insertions(+), 17 deletions(-)
--
1.9.1
More information about the ffmpeg-devel
mailing list