Background… (Using Wowza Streaming Engine 4.1 Updated - Trial License)
-
One UDP Multicast Stream coming from: udp://224.12.16.40:5050 - Stream Coming from Private UDP Encoder Link. Stream in HD (1080i, H.264, AAC)
-
Wowza on connected internal server with public IP. Server Specs: 2 CPU, 16 Core, 2.6 Ghz., 16GB RAM
-
Wowza set to default transcoder profiles 720p, 360p, 240p, 160p - Encoded to Defaults (Created template - StarSportsHD.stream, Match Incoming Streams to Template)
-
Created a .stream file from the above UDP address. Called it StarSportsHD.stream
-
Connected the Stream and was able to observe the above mentioned encodes in the ‘Incoming Streams’ section.
-
Created a SMIL file (StarSportsHD.smil) and added the above encodes.
-
Connected the SMIL file.
-
Checked the Incoming Streams again and found an extra StarSportsHD_360p stream out of nowhere. Status - “Waiting for Stream”
-
Opened VLC player on remote computer and played back the SMIL URL Http://xx.xx.xx.xx:1935/MyApp/smil:StarSportsHD.smil/playlist.m3u8
-
Playback starts but keeps stuttering. I get the following errors on VLC’s Log…
ts warning: discontinuity received 0x2 instead of 0x4 (pid=256)
httplive warning: playback in danger of stalling
ts warning: discontinuity received 0x2 instead of 0xa (pid=256)
httplive error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=45, old=44)
httplive error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=45, old=44)
httplive error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=45, old=44)
ts warning: discontinuity received 0x2 instead of 0x6 (pid=256)
ts warning: discontinuity received 0x2 instead of 0xe (pid=256)
httplive warning: playback in danger of stalling
ts warning: discontinuity received 0x2 instead of 0xa (pid=256)
httplive warning: playback in danger of stalling
httplive error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=48, old=47)
httplive error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=49, old=47)
httplive error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=49, old=47)
httplive error: gap in sequence numbers found: new=49 expected 48
httplive error: gap in sequence numbers found: new=49 expected 48
ts warning: discontinuity received 0x2 instead of 0x6 (pid=256)
main warning: picture is too late to be displayed (missing 8706 ms)
main warning: picture is too late to be displayed (missing 8666 ms)
main warning: picture is too late to be displayed (missing 8703 ms)
main warning: picture is too late to be displayed (missing 8663 ms)
main error: Failed to resize display
I do not know what is happening here. I have followed the book as far as I know. Can you please guide me on how to fix this? Also, why are there rogue 360p streams being created when I connect my SMIL file to application? Please advise.
PS: I tried playing back the stream on my mobile phone on a conventional 3G network giving me a DL speed of 4.5 mbps. The stream starts directly in HD and then plays for about 5 seconds and freezes. If left alone, I get the “Cannot Playback Stream” error on my MX Player in Android (Jellybean). When I playback the stream on my 8 mbps DSL connection, everything works smoothly. Now I am beginning to get seriously pissed off
PPS: I did a quick speedtest.net on the server and it is clocking at about 150 mbps DOWN and 25 mbps UP. So speed issues are thereby ruled out. Wowza CPU load is maxing at about 60%. Performance does not seem to be an issue either. Same goes for Wowza Memory and Heap…all seem to be well under control.