After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655775 - Does GStreamer support YouTube video streaming?
Does GStreamer support YouTube video streaming?
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.30
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-08-02 07:09 UTC by sunshine_uyl
Modified: 2011-08-02 10:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description sunshine_uyl 2011-08-02 07:09:20 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.
Comment 1 Tim-Philipp Müller 2011-08-02 10:07:02 UTC
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.