[Bug 668094] dashsink: New sink for DASH

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Mar 23 18:08:39 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=668094

Alex <bikywu at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bikywu at gmail.com

--- Comment #8 from Alex <bikywu at gmail.com> ---
(In reply to Thiago Sousa Santos from comment #3)
> Gathered the required patches in bugs and public repositories and I have
> dashsink working (for the basic tests I did) with those branches:
> 
> http://cgit.freedesktop.org/~thiagoss/gst-plugins-good/log/?h=dashsink
> http://cgit.freedesktop.org/~thiagoss/gst-plugins-bad/log/?h=dashsink
> 
> The bugs involved are:
> good:
> https://bugzilla.gnome.org/show_bug.cgi?id=706509
> https://bugzilla.gnome.org/show_bug.cgi?id=708221
> https://bugzilla.gnome.org/show_bug.cgi?id=660260
> https://bugzilla.gnome.org/show_bug.cgi?id=668091
> bad:
> This one
> 
> I'd recommend reviewing in those branches as minor updates have been made to
> the patches. If you prefer I can go over on the bugs and upload new versions
> for the patches if needed.

I am tring to reproduce your test buf I failed to use chrome to play mpd file.
Any thing I missed? 

My steps are:
==================== Server side ==============================
1. Build and install these 2 packages
http://cgit.freedesktop.org/~thiagoss/gst-plugins-good/log/?h=dashsink
http://cgit.freedesktop.org/~thiagoss/gst-plugins-bad/log/?h=dashsink

2. gst-launch-1.0 videotestsrc is-live=true ! video/x-raw, format=NV12,
framerate=30/1 ! queue ! x264enc bitrate=200 ! mp4dashmux fragment-method=2 !
queue ! dashsink name=sink base-url=http://localhost/dash
output-directory=/home/wzw/public_html/dash title=sample

3. 
cd /home/wzw/public_html/dash
python -m SimpleHTTPServer 8111 

========= Client(chrome browser + dash.js) side ===============
4. 
open URL: http://127.0.0.1:8111/samples/dash-if-reference-player/
In the "Stream" entry, key in "http://127.0.0.1:8111/sample.mpd"
Click "Load"

5. Nothing displayed, but got these logs from dash.js:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Parsing complete: ( xml2json: 3ms, objectiron: 2ms, total: 0.005s) 
Debug.js:115 Manifest has loaded. 
Debug.js:115 Manifest has been refreshed. 
Debug.js:115 MediaSource is open! 
Debug.js:115 [object Event] 
Debug.js:115 Added 0 inline events 
Debug.js:115 video codec: video/mp4;codecs="undefined" 
Debug.js:115 videoCodec (video/mp4;codecs="undefined") is not supported. 
Debug.js:115 No buffer was created, skipping video data. 
Debug.js:115 No audio data. 
Debug.js:115 No text data. 
Debug.js:115 No fragmentedText data. 
Debug.js:115 No streams to play.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

6. The gstreamer pipline log is so large, so I put it at:
https://drive.google.com/file/d/0BzhQfLFttwrNVHhDWUZpcHNvRVU/view?usp=sharing

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list