New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MPEG-DASH.py appears to not have full schema layout for MPD's used under IIS from ISMV files #18
Comments
Trying the URL below, it seems that the server is refusing to serve the segments: (browser log:) http://dalht7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.ism/QualityLevels(382305)/Fragments(video=0) It seems that you IIS server isn't happy with the files. Can you check that the .ism file that's generated does indeed refer to .ismv files that exist. Also, your command line above looks a bit odd. You use the same name for the smooth client manifest name and server manifest name. (--smooth-client-manifest-name=video1435746311702 --smooth-server-manifest-name=video1435746311702) |
Hi There, Yeah in terms of the manifest names, it will generate one as an ISM and the Yes, the ISM file is referencing the the same relative path. You can d/l Regards, Doug From: barbibulle [mailto:notifications@github.com] Trying the URL below, it seems that the server is refusing to serve the (browser log:) http://dalht7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.ism/QualityLevels(382305)/Fragments(video=0) It seems that you IIS server isn't happy with the files. Can you check that Also, your command line above looks a bit odd. You use the same name for — |
Oh, and just to check that those ISM/ISMC and ISMV do in fact exist and are http://dalht7.digitalsyphon.com/SmoothStreamingPlayer.html If you look at the html it references the same path except with the Doug. From: barbibulle [mailto:notifications@github.com] Trying the URL below, it seems that the server is refusing to serve the (browser log:) http://dalht7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.ism/QualityLevels(382305)/Fragments(video=0) It seems that you IIS server isn't happy with the files. Can you check that Also, your command line above looks a bit odd. You use the same name for — |
The stream you're pointing to here works fine, but it is a different stream: compared to the one that's causing problems: http://DALHT7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.mpd Can you send the contents of the .ism file? (video1435746311702.ism) |
Ok I updated the smooth stream example from silvelright to reflect it, you So now that I did that I’m getting a different problem, now I’m getting a From: barbibulle [mailto:notifications@github.com] The stream you're pointing to here works fine, but it is a different stream: compared to the one that's causing problems: http://DALHT7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.mpd Can you send the contents of the .ism file? (video1435746311702.ism) — |
Normally I don’t place a mime type for .ism files, should I remove that? From: barbibulle [mailto:notifications@github.com] The stream you're pointing to here works fine, but it is a different stream: compared to the one that's causing problems: http://DALHT7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.mpd Can you send the contents of the .ism file? (video1435746311702.ism) — |
I’ve made the file listing available http://dalht7.digitalsyphon.com/dalht7-0/2015/7/ From: barbibulle [mailto:notifications@github.com] The stream you're pointing to here works fine, but it is a different stream: compared to the one that's causing problems: http://DALHT7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.mpd Can you send the contents of the .ism file? (video1435746311702.ism) — |
I don't think you need a mime type for the .ism files, since they're never returned to the client. They are server-side instructions that tell the IIS server where to find the .ismv files and how to map segment URLs to portions inside those files. |
Ok I’ve removed the .ism mime type and restarted the site and IIS. I’ve From: barbibulle [mailto:notifications@github.com] I don't think you need a mime type for the .ism files, since they're never — |
From the listing of the directory that you've opened up, I can see the list of all the .ism .ismc .ismv and other files. But I can't retrieve any of the .ism or .ismc files, since the IIS servers' Smooth Streaming module virtualizes those files. For example, if I request this URL: One thing that's a bit dangerous with the file layout you have here (it isn't what's causing the problem here, but I thought I'd mention it since you may run into it later on) is that you have multiple videos in the same directory, and they all share the same init segments (init-video-1.mp4, init-video-2.mp4, etc.). This is Ok as long as all the videos are encoded exactly the same (they would have the same data in the init segment). But that won't work if your videos are either encoded differently or encrypted, because then they would each need their own init segments. |
Version generated by the mp4-dash tool.
name="clientManifestRelativePath"/>
An original example
video1435746311702.ismc" />
systemBitrate="65227">
value="1" valueType="data" />
systemBitrate="688047">
value="2" valueType="data" />
systemBitrate="409773">
value="3" valueType="data" />
From: barbibulle [mailto:notifications@github.com] From the listing of the directory that you've opened up, I can see the list One thing that's a bit dangerous with the file layout you have here (it — |
I understand in terms of the init segments, this is a first changeover to All the videos are under one profile so shold be encoded at a constant From: barbibulle [mailto:notifications@github.com] From the listing of the directory that you've opened up, I can see the list One thing that's a bit dangerous with the file layout you have here (it — |
That manifest looks ok at first glance. The error returned by your IIS server ([Error] Failed to load resource: the server responded with a status of 415 (Unsupported Media Type) (Fragments(video=0), line 0)) may be an indication that there's something wrong with the .ismv file itself (the IIS server can't parse it). |
http://dalht7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.mp4 Ok I renamed to a .mp4 so you can d/l and be able to analyze it. From: barbibulle [mailto:notifications@github.com] That manifest looks ok at first glance. The error returned by your IIS server ([Error] Failed to load resource: the — |
Something's changed on the server. I'm now able to stream the first stream with a Smooth Streaming client (http://DALHT7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.ism/Manifest), so that's good. |
I'm trying to have this command line generate my stub mp4 files and the new ISM/ISMC files as well as the mpd file. MY current command line as an example is
c:\mp4-dash.py -smooth --smooth-client-manifest-name=video1435746311702 --smooth-server-manifest-name=video1435746311702 --mpd-name=video1435746311702.mpd
It generate my new ism's and copies the ismv as well as the stub mp4's are built and the mpd file. Do I have to perform anything additional?
I have the security.xml and crossdomain.xml set to * for hosts and I have added the appropriate mime types for mpd and mp4 at the top level IIS server. Any suggestions? I've tried to play from the web hosted players, such as shaka and your akamai hosted one but nothing. I tried one from http://dashif.org/reference/players/javascript/1.4.0/samples/dash-if-reference-player/index.html
And playing the stream http://DALHT7.digitalsyphon.com/dalht7-0/2015/7/video1435746311702.mpd
I encoded my ISMV using expressions encoder 4 pro sp2.
When running on Chrome and windows 7 I just get an unsupported media type when tryingto play back my ism I have mime types for .mpd, .mp4, and .ism (application/vnd.ms-sstr+xml) I've also tried w/o the .ism mime type and no dice? any help woudl be appreciated.
The text was updated successfully, but these errors were encountered: