Je suis nouveau sur GSTreamer. J'ai essayé de relier une vidéo en utilisant GStreamer. Pendant l'exécution de la commande suivante,UdpSink dans GStreamer ne fonctionne pas dans Windows
gst-launch-1.0 videotestsrc! port udpsink = 5200
Je reçois des avertissements comme suit.
WARNING: from element /GstPipeline:pipeline0/GstUDPSink:udpsink0: Attempting to send a UDP packets larger than maximum size (115200 > 65507)
Additional debug info:
gstmultiudpsink.c(715): gst_multiudpsink_send_messages(): /GstPipeline:pipeline0/GstUDPSink:udpsink0:
Reason: Error sending message: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
0:00:56.934530706 4912 0000000002F09640 WARN multiudpsink gstmultiudpsink.c:715:gst_multiudpsink_send_messages:<udpsink0> warning: Attempting to send a UDP packets larger than maximum size (115200 > 65507)
0:00:56.939093412 4912 0000000002F09640 WARN multiudpsink gstmultiudpsink.c:715:gst_multiudpsink_send_messages:<udpsink0> warning: Reason: Error sending message: A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
Quel est le problème dans les paramètres GStreamer?
Y a-t-il quelque chose qui manque?
Merci. J'utilise Windows 7 machine. rtpraw4vpay ou x264enc ne sont pas disponibles dans ma machine. –
Sous Linux, il est facile à télécharger. Existe-t-il un moyen similaire de télécharger les plugins dans Windows? –
x264enc et la plupart des encodeurs vidéo sont dans le paquet gst-libav. Je ne sais pas s'il existe des paquets précompilés, vous devrez peut-être le créer vous-même et ajouter l'emplacement des dlls à '% GST_PLUGIN_PATH%'. –