[FFmpeg-trac] #6646(ffmpeg:new): Problem with ismv
FFmpeg
trac at avcodec.org
Fri Sep 8 16:38:35 EEST 2017
#6646: Problem with ismv
---------------------------------+---------------------------------------
Reporter: fliston | Type: defect
Status: new | Priority: normal
Component: ffmpeg | Version: unspecified
Keywords: ffmpeg | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------+---------------------------------------
Summary of the bug:
Hello!
I'm using ffmpeg to encode some live channels which will be delivered
after by Unified Streaming.
My player is a STB that is having issues reproducing this output, but on
iOS works like charm.
When having an http output, it requires:
{{{
-moveflag isml -f ismv
}}}
If the output is an ismv file, I eliminate those flags and create the
manifest with mp4split and my STB reproduces it.
I believe is something with the length of the stream.
This doesn't work on my STB:
{{{
ffmpeg -nostdin -loglevel info -y -re -i
udp://XXX.XXX.XXX.XXX:XXXX?pkt_size=1316\&buffer_size=409600\&fifo_size=1000000\&overrun_nonfatal=1
-c:v libx264 -preset medium -profile:v baseline -g 50 -keyint_min 50
-sc_threshold 0 -c:a libfdk_aac -ac 2 -b:a 64k -map 0:v -b:v:0 1200k
-minrate 1200k -maxrate 1200k -bufsize 2400k -muxrate 2400k -s:v:0
1280x720 -x264opts pic-struct:no-scenecut -movflags isml+frag_keyframe -f
ismv -threads 0 -map 0:a
http://XXX.XXX.XXX.XXX/Teledoce_HD/Teledoce_HD.isml/Streams(video)
}}}
After creating the manifest with mp4split, this work on my STB:
{{{
ffmpeg -nostdin -loglevel info -y -re -i
udp://XXX.XXX.XXX.XXX:XXXX?pkt_size=1316\&buffer_size=409600\&fifo_size=1000000\&overrun_nonfatal=1
-c:v libx264 -preset medium -profile:v baseline -g 50 -keyint_min 50
-sc_threshold 0 -c:a libfdk_aac -ac 2 -b:a 64k -map 0:v -b:v:0 1200k
-minrate 1200k -maxrate 1200k -bufsize 2400k -muxrate 2400k -s:v:0
1280x720 -x264opts pic-struct:no-scenecut -movflags frag_keyframe -threads
0 -map 0:a test.ismv
}}}
Any idea?
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6646>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list