GNOME Bugzilla – Bug 655775
Does GStreamer support YouTube video streaming?
Last modified: 2011-08-02 10:07:02 UTC
I run GStreamer with following command /system/bin/gst-launch-0.10 -v playbin2 uri="http://www.youtube.com/watch?v=IMLMhrdBZnQ&feature=topvideos_music". But the following error message shown on terminal. (gst-launch-0.10:712): GStreamer-WARNING **: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. If you are running an uninstalled GStreamer setup, you might need to update your gst-uninstalled script so that the GST_PLUGIN_SCANNER environment variable gets set. (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed (gst-launch-0.10:712): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed ERROR: Pipeline doesn't want to pause. ERROR: from element /GstURIDecodeBin:uridecodebin0: No URI handler implemented for "http". Additional debug info: external/gst-plugins-base/gst/playback/gsturidecodebin.c(1036): gen_source_element (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0 Does GStreamer support YouTube video streaming? If GStreamer support YouTube video streaming, what command should I type? Thanks in advance.
As the warnings indicate, something is broken about your GStreamer setup. You need to fix that first. Yes, GStreamer supports YouTube, you might need to tweak the user agent though. check out the totem youtube plugin for example.