diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-03-03 23:58:19 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-03-03 23:58:19 -0500 |
| commit | d02c0ba3f44269fa2ed4a86c2d472155bc4fdf09 (patch) | |
| tree | c482f8ada5e5b13685050b7725b093d7dc0d3610 /MediaBrowser.Api/Playback/Hls/BaseHlsService.cs | |
| parent | a72a297c88a50e48c1dc4a6b58c7213be786e1a0 (diff) | |
added hls changes for live tv
Diffstat (limited to 'MediaBrowser.Api/Playback/Hls/BaseHlsService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/Hls/BaseHlsService.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs index c6055ed51..5324d2c80 100644 --- a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs +++ b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs @@ -285,7 +285,7 @@ namespace MediaBrowser.Api.Playback.Hls // If performSubtitleConversions is true we're actually starting ffmpeg var startNumberParam = performSubtitleConversions ? GetStartNumber(state).ToString(UsCulture) : "0"; - var args = string.Format("{0} {1} -i {2}{3} -map_metadata -1 -threads {4} {5} {6} -sc_threshold 0 {7} -hls_time {8} -start_number {9} -hls_list_size 1440 \"{10}\"", + var args = string.Format("{0} {1} -i {2}{3} -map_metadata -1 -threads {4} {5} {6} -sc_threshold 0 {7} -hls_time {8} -start_number {9} -hls_list_size {10} \"{11}\"", itsOffset, inputModifier, GetInputArgument(state), @@ -296,6 +296,7 @@ namespace MediaBrowser.Api.Playback.Hls GetAudioArguments(state), state.SegmentLength.ToString(UsCulture), startNumberParam, + state.HlsListSize.ToString(UsCulture), outputPath ).Trim(); @@ -307,11 +308,12 @@ namespace MediaBrowser.Api.Playback.Hls var bitrate = hlsVideoRequest.BaselineStreamAudioBitRate ?? 64000; - var lowBitrateParams = string.Format(" -threads {0} -vn -codec:a:0 libmp3lame -ac 2 -ab {1} -hls_time {2} -start_number {3} -hls_list_size 1440 \"{4}\"", + var lowBitrateParams = string.Format(" -threads {0} -vn -codec:a:0 libmp3lame -ac 2 -ab {1} -hls_time {2} -start_number {3} -hls_list_size {4} \"{5}\"", threads, bitrate / 2, state.SegmentLength.ToString(UsCulture), startNumberParam, + state.HlsListSize.ToString(UsCulture), lowBitratePath); args += " " + lowBitrateParams; |
