Wowza Community

Wowza configuration for Chromecast?

Anyone has any experience with Chromecast and HLS from Wowza?

I did to setup the sample node.js stream server from https://github.com/googlecast/cast-support-media-server

and use the sample hls media they provides. The chomecast did play the video well with

this ios sender=> https://github.com/googlecast/CastHelloVideo-ios

and this receiver=> https://github.com/googlecast/cast-custom-receiver.

However, after change the media server to our Wowza system with out production hls,

the chromecast failed to play video stream, although ffplay and our other ios/android client can

play the hls well. Here is error message I got from the Chromecast debug console:

http://pastebin.com/7aXbC6Hn

Any suggestion?

Looking at the debug output, it’s not clear what the problem is. The result is obvious:

Uncaught NotSupportedError: The implementation did not support the requested type of object or operation

MEDIA ELEMENT STALLED sample_media_receiver.html?Debug=true:143

What are the audio and video encoding details? Does this stream playback in VLC or iOS device?

Richard

Edit: For configuration instructions, please see our article on streaming from an Android device to a Google Chromecast device with Wowza Streaming Engine.

Looking at the debug output, it’s not clear what the problem is. The result is obvious:

What are the audio and video encoding details? Does this stream playback in VLC or iOS device?

Richard

Richard,

I followed yours and others’ hints for setting up the FMLE for iOS live streaming:

with the one exception though: baseline 3.0 did not work anymore, I used 3.1:

H.264

Baseline

3.1

Keyframe freq: 1 second or 2 seconds

MP3, stereo, 44100Hz, 128 Kbps

With these settings it’s working in iOS.

But not in Chromecast:

[COLOR="#B22222"]Uncaught NotSupportedError: The implementation did not support the requested type of object or operation. media_player.js:77
Pd media_player.js:77
le media_player.js:89
h.update media_player.js:148
h.Cd media_player.js:146
Z.Cd media_player.js:167
Ke.Da media_player.js:114
R.Ec media_player.js:67
rc media_player.js:34
h.dispatchEvent media_player.js:33
Lc media_player.js:42
D.eh media_player.js:40
D.qf[/COLOR]

Not sure if there is any confirmed case of live stream playing in Chromecast?

Wowza Streaming Engine 4.0.4

Do you have your Wowza configured as per the instructions found here? If the problem persists, please zip up your conf/ and logs/ and send them to support@wowza.com.

Matt,

Yes, I added CORS to both live and vod Application.xml.

I want to try one more thing now: MPEG-DASH instead of HLS. I will let you know what happens.

Keep in mind: the problem is not Wowza as such, it’s streaming perfectly to all the reasonable devices on the planet, including Cupertino. It’s only Chromecast which is unable to play it.

Best regards,

Kris.

Craig,

It sounds like you have a working Chromecast implementation. How do you have this configured?

As to the Chromecast dieing after 1-2 hours, do you see any error or warning messages in the logs?

-Tim

Do you have your Wowza configured as per the instructions found here? If the problem persists, please zip up your conf/ and logs/ and send them to support@wowza.com.

What are the audio and video encoding details? Does this stream playback in VLC or iOS device?

Yes, the stream playback well in iOS, Android 4.0+, VLC and ffplay.

Chromcast is the only one that has difficulty to play the same stream.

Any luck?

I have a fully working ChromeCast and would like to share results. My one problem is after 1-2 hours of playback my Chromecast dies, output shows the HLS stream is no longer valid…But when I look at my wowza stream both RTMP and HLS are all live and working.

Yes, the stream playback well in iOS, Android 4.0+, VLC and ffplay.

Chromcast is the only one that has difficulty to play the same stream.

Is it need to upgrade?