Wowza Community

Stream not working on Ipad

Hello;

I am trying to set up our Wowza server to stream to iOS devices using JWPlayer. You can see my sample page here: http://compassion.willowcreek.org/kc/

The flash streaming works fine. However, it is not working on the iPad. I followed the setup instructions for application.xml but still have not had any luck getting it to work.

Please advise.

Thanks,

KC

Here is a guide to doing this:

http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/18530/embedding-an-rtmp-stream-with-an-html5-fallback

Make sure it works in a HTML5 page with video tag and your playlist.m3u8 URL

<html>
<head> 
  <title>cupertinostreaming</title>
</head>
<body>
<video controls src="http://[wowza-address]:1935/vod/sample.mp4/playlist.m3u8">
</video>
</body>
</html>

Richard

Can you set /conf/weekend/Application.xml /RTP/Authentication/PlayMethod to: “none” so I can look in VLC?

Please show the /conf/weekend/Application.xml (wrapped in code blocks). Do you have the LiveStreamPacketizers set perhaps? That should be empty.

Oddly no playlist downloading here from browser:

http://media2.willowcreek.org:1935/weekend/WEmessage20101002-800k-801005.mp4/playlist.m3u8

Also odd that there is not Wowza version and build displayed at:

http://media2.willowcreek.org:1935

or

http://media2.willowcreek.org:1935

Are you sure this is a Wowza server?

Richard

First, put JW player and HTML5 fallback aside for the moment, test your m3u8 url with your own HTML5 page with video tag:

<html>
<head> 
  <title>cupertinostreaming</title>
</head>
<body>
<video controls src="http://[wowza-address]:1935/vod/sample.mp4/playlist.m3u8">
</video>
</body>
</html>

If not figured out, restart Wowza if you can, then run through tests of what works and what doesn’t work, then zip up and send /conf and /logs folders to support@wowza.com

Richard

Have you tried direct link as suggested? Take JW Player out of the picture. The link above does not work for me.

Richard

I don’t think port 1935 is open.

This works

http://media2.willowcreek.org

But this doesn’t

http://media2.willowcreek.org:1935

Richard

Hello. It is still not working. I added the straight HTML5 code to the page for review(http://compassion.willowcreek.org/kc/). I want to make sure I have the Wowza server configurations set up right.

I added a folder under /admin and included application.xml in it and configured it for cupertino streaming. I restarted the server. But still no luck.

THanks

Richard. That is a good question. :slight_smile: I did not set up this server. We are streaming through flashplayers on it. And, I can say I have the same file streaming fine through a flash player on the Wowza server. So, I assume the Wowza server is working correctly. But, I would not be able to explain why there is no playlist or version/build. Could there be something on the server level not set up correctly?

I am attaching the code below.

<Root>
	<Application>
		<Connections>
			<AutoAccept>true</AutoAccept>
		</Connections>
		<Streams>
			<StreamType>default</StreamType>
			<StorageDir>D:\Classes\MP4\Weekend</StorageDir> 
		</Streams>
		<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>
		<PlayMethod>none</PlayMethod>
		<SharedObjects>
			<StorageDir>D:\Classes\MP4\Weekend</StorageDir>
		</SharedObjects>
		<RTP>
			<!-- RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includes; none, basic, digest -->
			<Authentication>
				<PublishMethod>digest</PublishMethod>
				<PlayMethod>none</PlayMethod>
			</Authentication>
			<!-- RTP/AVSyncMethod. Valid values are: senderreport, systemclock, rtptimecode -->
			<AVSyncMethod>senderreport</AVSyncMethod>
			<MaxRTCPWaitTime>12000</MaxRTCPWaitTime>
			<IdleFrequency>75</IdleFrequency>
			<RTSPSessionTimeout>90000</RTSPSessionTimeout>
			<RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes>
			<RTSPBindIpAddress/>
			<RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress>
			<RTSPOriginIpAddress>127.0.0.1</RTSPOriginIpAddress>
			<IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
			<!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
			<Properties>
			</Properties>
		</RTP>
		<Modules>
			<Module>
				<Name>base</Name>
				<Description>Base</Description>
				<Class>com.wowza.wms.module.ModuleCore</Class>
			</Module>
			<Module>
				<Name>properties</Name>
				<Description>Properties</Description>
				<Class>com.wowza.wms.module.ModuleProperties</Class>
			</Module>
			<Module>
				<Name>logging</Name>
				<Description>Client Logging</Description>
				<Class>com.wowza.wms.module.ModuleClientLogging</Class>
			</Module>
			<Module>
				<Name>fastplay</Name>
				<Description>Fast Play</Description>
				<Class>com.wowza.wms.module.ModuleFastPlay</Class>
			</Module>
		</Modules>
	</Application>
</Root>

Richard;

Here is a link using the code above: http://media2.willowcreek.org/test3.html

Richard - anymore advice on what could be the problem? Thanks.

Richard. I had our IS team open up access. You should be able to see the page now (http://media2.willowcreek.org/test3.html).

The page is simply HTML5 code - no JW player.

Any advice would be appreciated. THanks, KC