I need to use Wowza with my upcoming project, so I tried to build an simple POC to use mpeg dash with html5 bitdash player, the following are the steps during my PC:
-
I created a Azure VM that already have wowza 4.1 (Wowza Streaming Engine 4.1: Windows (BYOL)) on it. I test it and it is working fine with default sample (sample.mp4).
-
I downloaded car-20120827-85.mp4 & car-20120827-89.mp4 from http://dash-mse-test.appspot.com/media.html and add them to content folder
-
I add smil file and I added to car video files to it. (note: for Bitrate I used ffprobe and copy bit_rate value)
-
Then I used the mpeg dash url within the html5 bitdash player code (http://wowza19.cloudapp.net:1935/vod/smil:car.smil/manifest.mpd)
The result the video not work and the javascript console message is: Unsupported codec and/or file format for stream audio/mp4
I tried again the same steps but by encode the videos by myself using ffmpeg (full details is here: http://stackoverflow.com/questions/31970663/mpeg-dash-on-wowza-server-not-working-status-error-404-not-found ), the player is work for defualt quality but if I change the quality it is stop working and the message is “http://wowza19.cloudapp.net:1935/vod/definst/smil:sintel.smil/chunk_ctvideo_cfm4s_ridp0a0r1_cs1019970_w321384319_mpd.m4s 404 (Not Found)”
I tried more than one video,I change the wowza vm machine with v4.2, I used another ffmpeg release, I use more than one html5 player. I tried everything, but I couldn’t make wowza mpeg dash work on html5 players
also I applied the same steps from wowza documntation: https://www.wowza.com/docs/how-to-do-adaptive-bitrate-streaming, but also same issues (m4s 404 (Not Found) for some qualities).
the strange thing if I remove all sources from smil then players will run this video, but if I add another source for slim the players could not able to change between these two sources and the 404 error appear.
please advice
thank you