Issue with openh264enc

Andoni Galdos andonigal2 at gmail.com
Tue Sep 20 14:44:16 UTC 2016


Thanks, with the pipeline you proposed it worked.


Andoni Galdos.

On Tue, Sep 20, 2016 at 4:32 PM, Sebastian Dröge <sebastian at centricular.com>
wrote:

> On Di, 2016-09-20 at 16:22 +0200, Andoni Galdos wrote:
> >
> > [...]
> > Sender pipeline with x264enc:
> >
> >     gst-launch-1.0 -e videotestsrc horizontal-speed=5 ! x264enc !
> > tcpclientsink port=5555 host=52.29.128.23
> >
> > Sender pipeline with openh264enc:
> >
> >     gst-launch-1.0 -e videotestsrc horizontal-speed=5 ! openh264enc !
> > tcpclientsink port=5555 host=52.29.128.23
> >
> >
> >
> > Why is this happening? how can I solve it?
>
> openh264enc (in 1.8 and before) creates h264 in the AVC stream-format,
> which is not streamable without a container. You have to add a
> h264parse element after the encoder, and then force it to byte-stream,
> e.g.
>
> ... ! openh264enc ! h264parse ! video/x-h264,stream-format=byte-stream !
> ...
>
> --
> Sebastian Dröge, Centricular Ltd · http://www.centricular.com
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160920/ecb8a5a8/attachment-0001.html>


More information about the gstreamer-devel mailing list