Recommended player for live dynamic streaming with iPad/iPhone support

Hi, I am looking for a player that can handle my different live streams from wowza transcoder and also has iPad/iPhone support. I have some experience with JW Player and I would like to use it if can handle my needs. If you also have an example of how to configure it, you are welcome to share :slight_smile:

Take a look at this guide:

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

We have a basic guide for using JW Player as a client to Wowza, but it does not cover their HTML5 fallback.

Richard

We recommend rtsp to Android at present. Take a look at this guide:

https://www.wowza.com/docs/how-to-troubleshoot-rtsp-rtp-playback

Note the Mobile Test in this guide. There is vod file you can download.

And there mobile encoding suggestions here:

https://www.wowza.com/docs/how-to-encode-video-on-demand-content

Richard

The encoder is fine as long as it is publishing h.264 video and AAC or MP3 audio. For RTSP output from Wowza, you just have to follow the RTSP configuration and playback steps in this tutorial

https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder

Configuration for RTSP essentially is just setting /conf/[app-name]/Application.xml /RTP /Authentication /PlayMethod to “none”

Also take a look at this guide:

https://www.wowza.com/docs/how-to-troubleshoot-rtsp-rtp-playback

Richard

Does the same stream play in VLC with RTSP url? Does the same stream play in Flash RTMP client?

Stop Wowza, then:

  1. Delete or rename the access log:

  2. Restart Wowza

  3. Start the source stream

  4. Playback in Flash

  5. Playback in problem Android device

  6. Stop Wowza, then zip up the conf folder and the current access & error log filess

  7. Include screen shots of the encoder.

  8. Send to support@wowza.com

Include a link to the thread for reference.

Richard

Use [wowza-install-dir]/examples/LiveVideoStreaming/client/live.html

Server: rtmp://[wowza-address]:1935/live

Stream: yourStream

Richard

When viewing my stream on my android phone it pops up a message that this stream is not optimized for mobile devices, and my sound is very choppy even when playing a 160p stream. Do you know why? I have only configured a playlist with flash playback. Maybe I also need to configure html5 fallback as you mentioned above? But how do I make such a playlist?

Ok, but do I then need to set my encoder to stream rtsp instead of rtmp? I am also interested in streaming to ios and desktop just with one stream in. I thought Wowza transcoder addon handled all this conversions?

Thanks for your help, I have tried to set all the parameters that is mentioned in the tutorials above, but can’t get it working. What happens when I paste the rtsp url into my android browser (rtsp://[wowza-address]:1935/live/myStream_160p) is that it starts to play while saying “low signal” and stops after some few seconds saying that it can’t play this video. The error log reports this:

ERROR   server  comment 2012-02-29      11:07:05        -       -       -       -       -       965.258 -       -       -       -       -
       -       -       -       constructor AMFDataObj(ByteBuffer)[196:196]: java.nio.BufferUnderflowException
WARN    server  comment 2012-02-29      11:07:05        -       -       -       -       -       965.263 -       -       -       -       -
       -       -       -       JNI:VideoEncoderH264::setDefaults: CPUID vendor:GenuineIntel isMMX:1 isSSE:1 isSSE2:1 isSSE3:1 cpu_opt:6

Do you have any ideas?

In VLC I get the video to play, but without sound. What is the easiest way to test the stream in Flash RTMP client?