Profile Change in x264enc plugin

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

Profile Change in x264enc plugin

Mohammad, Jamal M
Hi Guys,
 
We want to use gstreamer for streaming windows desktop over IP.
 
On the receiver end I am using the following pipeline:
 
gst-launch-1.0 -vvv udpsrc port=5004 ! application/x-rtp, payload=96 ! rtph2 64depay ! h264parse ! imxvpudec ! imxipuvideosink sync=false
 
On the sender end we are using the following pipeline:
 C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v dx9screencapsrc ! video/x-raw,framerate=30/1 ! queue ! videoconvert ! x264enc ! h264parse config-interval=-1 ! rtph264pay pt=96 config-interval=-1 ! udpsink host=<IP Address> port=5004 sync=true.
 
The imxvpudecoder fails to decode the frame and gst-launch terminates at the receiver end with the following error:
imxvpuapi imxvpuapi_vpulib.c:1387:imx_vpu_dec_get_initial_info: could not retrieve configuration information: failure
 
I believe it is something related to changing profile. How can I change the profile of x264 enc.
 
Thanks,
Mohammad Jamal Mohiuddin
Software Engineer, Retail Hosp/HW
NCR Corporation India Pvt Ltd.
[hidden email] | www.ncr.com
 
 
 

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

Re: Profile Change in x264enc plugin

Michael MacIntosh

Hello,

The x264 encoder will change the profile automatically based on encoder settings.

You can change the speed preset to something like ultrafast and it will change it to h264 baseline.

Hope that helps!


On 2/1/2018 4:02 AM, Mohammad, Jamal M wrote:
Hi Guys,
 
We want to use gstreamer for streaming windows desktop over IP.
 
On the receiver end I am using the following pipeline:
 
gst-launch-1.0 -vvv udpsrc port=5004 ! application/x-rtp, payload=96 ! rtph2 64depay ! h264parse ! imxvpudec ! imxipuvideosink sync=false
 
On the sender end we are using the following pipeline:
 C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v dx9screencapsrc ! video/x-raw,framerate=30/1 ! queue ! videoconvert ! x264enc ! h264parse config-interval=-1 ! rtph264pay pt=96 config-interval=-1 ! udpsink host=<IP Address> port=5004 sync=true.
 
The imxvpudecoder fails to decode the frame and gst-launch terminates at the receiver end with the following error:
imxvpuapi imxvpuapi_vpulib.c:1387:imx_vpu_dec_get_initial_info: could not retrieve configuration information: failure
 
I believe it is something related to changing profile. How can I change the profile of x264 enc.
 
Thanks,
Mohammad Jamal Mohiuddin
Software Engineer, Retail Hosp/HW
NCR Corporation India Pvt Ltd.
[hidden email] | www.ncr.com
 
 
 

--
This message has been scanned for viruses and dangerous content by
E.F.A. Project, and is believed to be clean.
Click here to report this message as spam.

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


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

Re: Profile Change in x264enc plugin

Arjen Veenhuizen
In conjunction with configuring the h264 encoder, you should also
specifically set the profile using a capsfilter element:




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

Re: Profile Change in x264enc plugin

Nicolas Dufresne-5
In reply to this post by Mohammad, Jamal M


Le 1 févr. 2018 1:11 PM, "Mohammad, Jamal M" <[hidden email]> a écrit :
Hi Guys,
 
We want to use gstreamer for streaming windows desktop over IP.
 
On the receiver end I am using the following pipeline:
 
gst-launch-1.0 -vvv udpsrc port=5004 ! application/x-rtp, payload=96 ! rtph2 64depay ! h264parse ! imxvpudec ! imxipuvideosink sync=false
 
On the sender end we are using the following pipeline:
 C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v dx9screencapsrc ! video/x-raw,framerate=30/1 ! queue ! videoconvert ! x264enc ! h264parse config-interval=-1 ! rtph264pay pt=96 config-interval=-1 ! udpsink host=<IP Address> port=5004 sync=true.
 
The imxvpudecoder fails to decode the frame and gst-launch terminates at the receiver end with the following error:
imxvpuapi imxvpuapi_vpulib.c:1387:imx_vpu_dec_get_initial_info: could not retrieve configuration information: failure
 
I believe it is something related to changing profile. How can I change the profile of x264 enc.

The error you have provided is from IMX 6 proprietary stack decoder and has nothing to do with x264enc software encoder.

 
Thanks,
Mohammad Jamal Mohiuddin
Software Engineer, Retail Hosp/HW
NCR Corporation India Pvt Ltd.
[hidden email] | www.ncr.com
 
 
 

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



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