I am embedding a HTML5 video tag in my site, the source being a gstreamer stream.
I have a pipeline working on gst 0.10:
gst-launch-0.10 -v videotestsrc ! theoraenc ! oggmux ! queue ! tcpserversink port=8080 sync-method=2
I can connect to this stream via vlc like so:
vlc tcp://localhost:8080
And I can also use the URL in a HTML5 video tag and the video is displayed as expected.
Now I try to adapt this for gst 1.0:
gst-launch-1.0 -v videotestsrc ! theoraenc ! oggmux ! queue ! tcpserversink port=8080 sync-method=2
Again I can connect to the stream with vlc, BUT I can not use this stream in a video tag.
This is driving me crazy, I stripped down the pipeline to the bare minimum and I do not understand why it is not working.
Why does it work with the old gst and in vlc but not with the new gst in the video tag?