Applemedia's vtenc_h264 problems.
Niclas Jonasson
niclas.jonasson at ericsson.com
Thu Sep 28 09:38:32 UTC 2017
Hi all,
I’m trying to send video from iPhone via RTP to a receiver and are having problems with what I’m guessing is the encoding.
The receiver pipeline's are as follows:
udpsrc port=5000 caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! h264parse ! vtdec_hw ! videoconvert ! osxvideosink
A working pipline for the sender on iOS is:
videotestsrc ! video/x-raw,width=1280,height=720,framerate=30/1 ! x264enc ! rtph264pay ! udpsink host=X.X.X.X port=5000
However I want to use HW encoding but when I use this pipeline:
videotestsrc ! video/x-raw,width=1280,height=720,framerate=30/1 ! vtenc_h264 ! rtph264pay ! udpsink host=X.X.X.X port=5000
no video is being displayed at the receiver.
After debugging the the pipeline with —gst-debug i found that no data is being emitted by the rtph264depay element when I’m using vtenc_h264 on the sender side.
Am I missing some caps or is this a bug in the encoder?
For testing I created a receiver on running on Ubuntu as well but there is the exact same issue there..
BR
Niclas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170928/fa882b04/attachment.html>
More information about the gstreamer-devel
mailing list