H265 encoding in GStreamer

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

H265 encoding in GStreamer

Javier Cubelos
Good afternoon. I'm developing a prototype of a streaming service with gstreamer.

I have an rtp stream as an input that I'm reading with the 'rtpvrawdepay' command and then, encoding it to h264 with the h264 encoder ('x264enc') and streaming it again through rtp with 'rtph264pay' (to use it with another application).

I succeded to do what I tell you in the last paragraph, but now, I'm trying to do it encoding it to h265. Does gstreamer have support for encoding to h265? I don't find anything about it. I just tried with the vaapi encoder (vaapih265enc) but then my system stop working.

Am I missing something? Do you think that Gstreamer will enable to encode to h265 soon? Do you know about another h265 encoder that I could integrate with gstreamer?

Thanks in advance for your help.

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: H265 encoding in GStreamer

Victor Jaquez
On 04/25/16 at 04:52pm, Javier Cubelos wrote:

> I succeded to do what I tell you in the last paragraph, but now, I'm trying
> to do it encoding it to h265. Does gstreamer have support for encoding to
> h265? I don't find anything about it. I just tried with the vaapi encoder
> (vaapih265enc) but then my system stop working.

vaapih265enc is available only if your hardware supports it. If not, you
should wait for a software based, or develop one.

>
> Am I missing something? Do you think that Gstreamer will enable to encode
> to h265 soon? Do you know about another h265 encoder that I could integrate
> with gstreamer?
>


vmjl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: H265 encoding in GStreamer

Tim Müller
On Mon, 2016-04-25 at 18:33 +0200, Víctor M. Jáquez L. wrote:

Hi,

> > I succeded to do what I tell you in the last paragraph, but now,
> > I'm trying to do it encoding it to h265. Does gstreamer have
> > support for encoding to h265? I don't find anything about it. I
> > just tried with the vaapi encoder (vaapih265enc) but then my system
> > stop working.
> vaapih265enc is available only if your hardware supports it. If not,
> you should wait for a software based, or develop one.

GStreamer supports H.265 just fine.

There's an H.265 encoder based on the libx265 library in gst-plugins-
bad, called x265enc.

Debugging on irc showed that x265enc doesn't like a variable framerate
0/1 as input:

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

Cheers
 -Tim
--
Tim Müller, Centricular Ltd - http://www.centricular.com


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: H265 encoding in GStreamer

Victor Jaquez
On 04/25/16 at 05:48pm, Tim Müller wrote:

> On Mon, 2016-04-25 at 18:33 +0200, Víctor M. Jáquez L. wrote:
>
> Hi,
>
> > > I succeded to do what I tell you in the last paragraph, but now,
> > > I'm trying to do it encoding it to h265. Does gstreamer have
> > > support for encoding to h265? I don't find anything about it. I
> > > just tried with the vaapi encoder (vaapih265enc) but then my system
> > > stop working.
> > vaapih265enc is available only if your hardware supports it. If not,
> > you should wait for a software based, or develop one.
>
> GStreamer supports H.265 just fine.
>
> There's an H.265 encoder based on the libx265 library in gst-plugins-
> bad, called x265enc.
>
> Debugging on irc showed that x265enc doesn't like a variable framerate
> 0/1 as input:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=765549

Oh cool! I wasn't aware of that element. Sorry.

vmjl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel