Important stream playback issues that affect Wowza Streaming Engine software

This article describes important stream playback issues that may affect your deployment and management of Wowza Streaming Engine™ software. If available, workarounds for these issues are described. Check back often as this article will be updated as new developments occur.
 

Note: Where a third-party issue affects Wowza Streaming Engine software, it's the responsibility of the third-party to fix the problem. Wowza Media Systems works with these companies to help address the issue as soon as possible.

Contents


Known playback issues in Wowza Streaming Engine More resources

Known playback issues in Wowza Streaming Engine


Silverlight plugin can't be installed in Chrome browser

In Google Chrome browsers (version 42 and later), the Netscape Plugin Application Programming Interface (NPAPI) is disabled by default, which prevents Silverlight plugin installation. Users see the Silverlight installation prompt after proceeding through the Silverlight plugin installation process and restarting the browser.
 

Solution

 
  1. Open the Chrome browser and enter chrome://flags/#enable-npapi.
     
  2. Under Enable NPAPI, click Enable.
     
  3. Relaunch the Chrome browser.

iOS 7 and iOS 8 native players incorrectly display CEA-608 captions that have 32 characters

A CEA-608 caption that has exactly 32 characters and is sent as part of the video NAL units is displayed incorrectly. This doesn't occur if the caption has 31 or 33 characters.
 

Solution


There's no fix at this time. Bug 19179149 is open in the Apple Radar bug reporting tool. Last tested with iOS 8.3.

Safari video player in iOS 8 doesn't handle UTF-8 closed-caption characters

Garbage characters are inserted during playback of video that have UTF-8 closed captions.
 

Solution


There's no fix at this time. Bug 18677990 is open in the Apple Radar bug reporting tool. Last tested with iOS 8.3.

DivX player can't validate HEVC/H.265 MPEG-DASH support

It appears that the DivX player can't validate HEVC/H.265 MPEG-DASH (as of 06-12-2015).
 

Solution


Install the latest GPAC tools build (we used the 64-bit version), then do the following:
 
  1. Edit the [program-files]/GPAC/GPAC.cfg file to change DisableCache=no to DisableCache=yes.
     
  2. Set a PATH environment variable that points to the [program-files]/GPAC folder.
     
  3. Invoke the player with the following command line:
    Mp4client [http-url-to-hevc-dash-stream]
Note: Wowza Streaming Engine must be running on port 80.

Playback issues with MPEG-DASH streams

When using the DASH-IF reference player (dash.js) and the Google Chrome browser, DASH streams may play for a while and then start looping on a single media segment.

If you're running Wowza Streaming Engine software version 4.2.0 and earlier, and if you use the MPEG-DASH test player in Wowza Streaming Engine Manager or the MPEGDASHPlayer examples included with your Wowza Streaming Engine software installation to play a DASH steam, the stream may not start. These players are based on an older dash.js version.
 

Solution


We recommend that you use either the Google Shaka player or the Bitmovin Adaptive Streaming Player to play DASH streams. These players seem to have better compatibility with Wowza Streaming Engine MPEG-DASH streams.

If you want to use the MPEG-DASH test player in Wowza Streaming Engine Manager or the MPEGDASHPlayer examples in Wowza Streaming Engine software, be sure to use Wowza Streaming Engine 4.3.0 or later. The players in this software are based on the open source Shaka Player project, and should give better playback results.

Live DVR streams won't start on iOS 8

Live streams with DVR enabled by Wowza nDVR may not start playback on iOS 8 devices.
 

Solution


If you encounter this issue on your iOS 8-based player, you can either touch and hold the Rewind button to start playback immediately or wait for about 30 seconds for playback to start. We're currently testing the latest iOS 8 and iOS 9 beta builds and will update this article with any new information.
 
Note: This problem doesn't occur on iOS 7 (or earlier).

RTMP playback fails on VLC media player 2.2

When loading an RTMP stream in VideoLAN VLC media player 2.2.x, the stream stalls continuously.
 

Solution


Use VLC media player 2.1.5, which doesn't exhibit this issue during RTMP playback.

Problems with WebVTT closed captions in JW Player 7

JW Player has confirmed that a problem in their JW Player 7 software may prevent WebVTT closed captions in live streams from being displayed during playback.
 

Solution


JW Player will address the issue in the next version of their player software. You can use JW Player 6 or CEA-608 captions until this issue is resolved.

Apple HLS playback issues using the Microsoft Edge native player

In the Microsoft Edge native player, you can play Apple HLS streams, but artifacts appear across the lower part of the video.
 

Solution


This issue was reported with Edge version 20.10240.16384.0 on Windows 10 (build 10240). The issue doesn't occur with with Edge version 25.10586.0.0 on Windows 10 (version 1511 - OS build 10586.3).

FLV file playback issue in JW Player

JW Player can't play FLV files from Wowza Streaming Engine using the regular playback URL, for example:
rtmp://[wowza-ip-address]:1935/vod/flv:myStream.flv

Solution


To enable JW Player to play files, include the flv: stream prefix "twice" in the playback URL, for example:
rtmp://[wowza-ip-address]:1935/vod/flv:flv:myStream.flv

WebVTT closed captions dropped from long-running live streams on iOS 9

On iOS 9-based players, after a live stream with WebVTT captions runs for over 12 hours, the captions no longer appear in the player.
 

Solution


This issue doesn't occur with iOS 8 and iOS 7 players.
There's no fix at this time. Bug 26299734 is open in the Apple Radar bug reporting tool.

More resources



Originally Published: For Wowza Streaming Engine on 05-20-2015.
Updated: 06-27-2016.