[Bug 759895] flv: need flvparse element

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Dec 27 18:28:56 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=759895

Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk

--- Comment #3 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
To be fair, I got no idea where that flvparse thing comes from or why we'd need
that element. Feel free to explain. I also done some tests, since I believe it
should work. The provided flv has some "presumed" corruption, which seems to
lead to issue "sometimes". It might be worth for you to have a look.

Nevertheless, I've simulated a live transcoding to local streamable FLV (and
played it back simultaneously). Everything works for me.

gst-launch-1.0 filesrc location=live_cam.flv ! flvdemux name=demux demux. !
queue ! h264parse ! mux. demux. ! queue ! aacparse ! mux. flvmux streamable=1
name=mux ! identity sync=1 ! filesink location=result.flv

I'm not constructing the pipeline like you do (with direct muxer/demuxer
links), maybe that indicates some bug in parse_launch, though I found your way
very confusing. Please provide additional information. I suspect we are facing
a interoperability issue with your receiving server. I know some servers like
youtube server are really picky about video encoding, distance between
keyframes and stuff like this.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list