H.265 over RTP problem

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

H.265 over RTP problem

Tim Komarov
Hi there!
I've been using gstreamer for 2 months, it's a great framework. Thank you, guys!
 
So, let me describe a problem I found.
 
To use H.264 over RDP I use the following pipeline :
 
GST_DEBUG=3 gst-launch-1.0 videotestsrc ! video/x-raw, width=1920, height=1080, framerate=60/1 ! vaapih264enc ! rtph264pay ! udpsink host=<HOSTNAME> port=<PORTNUM>
GST_DEBUG=3 gst-launch-1.0 udpsrc port=<PORTNUM> caps="application/x-rtp" ! rtpjitterbuffer ! rtph264depay ! vaapih264dec ! fpsdisplaysink
 
It works really nice, I get stable 60 FPS. Just perfect! The same is about VP8 codec.
 
Ok, why not to switch to H.265 and to reduce requirements for a network?
 
GST_DEBUG=3 gst-launch-1.0 videotestsrc ! video/x-raw, width=1920, height=1080, framerate=60/1 ! vaapih265enc ! rtph265pay ! udpsink host=<HOSTNAME> port=<PORTNUM>
GST_DEBUG=3 gst-launch-1.0 udpsrc port=<PORTNUM> caps="application/x-rtp" ! rtpjitterbuffer ! rtph265depay ! vaapih265dec ! fpsdisplaysink
 
I see no picture on the receiver side, only tons of log messages by rtph264depay element telling that it's "Assuming DONL field is not present".
 
Switching to another hardware, playing with framerate or resolution doesn't help.
 
Any ideas?
 
Thank you in advance!
 
--
Best regards,
Timofey Komarov

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