Opened 7 years ago

Closed 7 years ago

#6646 closed defect (needs_more_info)

Problem with ismv

Reported by: Facundo Owned by:
Priority: normal Component: avformat
Version: unspecified Keywords: ismv
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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?

Change History (2)

comment:1 by Carl Eugen Hoyos, 7 years ago

Component: ffmpegavformat
Keywords: ismv added; ffmpeg removed

More like a question: Why didn't you provide both the failing and the working manifest?

Please also provide the FFmpeg command lines together with the complete, uncut console output.

comment:2 by Carl Eugen Hoyos, 7 years ago

Resolution: needs_more_info
Status: newclosed

Please reopen this ticket if you can add the missing information.

Note: See TracTickets for help on using tickets.