Hi guys,
I'm trying to stream H264 video off of a USB webcam to my computer from my PINE64.
I'm on longsleep's ubuntu and video packages (https://launchpad.net/~longsleep/+archiv...our-makers).
I've tried using gstreamer1.0-vaapi plugins, as well as this https://github.com/ebutera/gst-plugin-cedar,
but I've been having trouble getting the encoding element to work properly.
even though 320x240 30fps I420 is part of vaapih264enc's sink capabilities.
Has anyone had any experience with getting hardware H264 video encoding working on the PINE64?
The software based ones are really really laggy.
I'm trying to stream H264 video off of a USB webcam to my computer from my PINE64.
I'm on longsleep's ubuntu and video packages (https://launchpad.net/~longsleep/+archiv...our-makers).
I've tried using gstreamer1.0-vaapi plugins, as well as this https://github.com/ebutera/gst-plugin-cedar,
but I've been having trouble getting the encoding element to work properly.
Code:
GST_DEBUG=4 gst-launch-1.0 videotestsrc ! vaapih264enc ! fakesink
# gives
0:00:00.129807267 13532 0x630ca0 WARN videoencoder gstvideoencoder.c:674:gst_video_encoder_setcaps:<vaapiencodeh264-0> rejected caps video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1, format=(string)I420, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1
even though 320x240 30fps I420 is part of vaapih264enc's sink capabilities.
Has anyone had any experience with getting hardware H264 video encoding working on the PINE64?
The software based ones are really really laggy.