Solved

What codecs and container can can be used to stream from a WOWZA server to IOS mobile safari?

Posted on 2016-10-17
7
32 Views
Last Modified: 2016-11-06
I am streaming video to a WOWZA server, but my stream does not play on all devices, particularly some IOS devices, but some Andriod, too.

My stream plays on some IOS devices with a flash player. And some it plays on with a stock configuration.

What properties does a stream have to have to play on more devices and be compatible with WOWZA.

Currently my stream uses ACC for audio at 22050 Hz,
x264 for video with a size of 1280x720 and is contained in flv
0
Comment
Question by:Jeff swicegood
7 Comments
 
LVL 80

Expert Comment

by:David Johnson, CD, MVP
ID: 41847497
get rid of the flash player.. Android and IOS do not support flash without a lot of work
0
 
LVL 1

Author Comment

by:Jeff swicegood
ID: 41847500
The stream plays on my stock Galaxy S7 (I guess without Flash - never installed any flash player).
0
 
LVL 80

Expert Comment

by:David Johnson, CD, MVP
ID: 41847503
use the html5 player or a javascript player
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
LVL 3

Assisted Solution

by:redmondChris
redmondChris earned 125 total points (awarded by participants)
ID: 41847752
Hi Jeff,

Using AAC audio and H.264 video is a great approach. I think David has it right - for the broadest device reach, use an HTML5 video player. Wowza Streaming Engine works well with such players, several examples of which you'll find listed at https://www.wowza.com/products/capabilities/multi-device-streaming. You can also sign up to preview the new Wowza Player, a new HTML5 player that uses HTTP Live Streaming (HLS) as the default adaptive bit rate streaming format: https://www.wowza.com/player/sign-in.

-Chris
0
 
LVL 44

Assisted Solution

by:Jackie Man
Jackie Man earned 125 total points (awarded by participants)
ID: 41847907
You need to use the Wowza transcoder addon which will publish the same stream as HLS/HDS.

http://www.wowza.com/addons/wowza-transcoder-addon

How to set up and run Wowza Transcoder for live streaming
https://www.wowza.com/forums/content.php?304-How-to-set-up-and-run-Wowza-Transcoder-for-live-streaming
0
 
LVL 1

Accepted Solution

by:
Jeff swicegood earned 250 total points (awarded by participants)
ID: 41849112
I am just a streamer and not the Wowza administarator. He is goiing to adopt the new Wowza that streams in WebRC when he can. The admin actually pointed me to the solution to my problem though. It was just a matter of changing some encoding parameters for x264 (libx264 since I'm using FFMPeg to encode). Here is my full command line, now working with IOS, in case anyone should ever need it:

/home/jaga/bin/ffmpeg -y  -loglevel warning  -thread_queue_size 2048 \
 -f decklink  -rtbufsize 1002000k  -i 'DeckLink Mini Recorder@8' \
  -threads 0 -acodec libfdk_aac \
 -vcodec libx264 -s 640x360 -b 200k -bt 240k -coder 0 -bf 0 -refs 1  -8x8dct 1 -level 30 -pix_fmt yuv420p -bufsize 500000000 -maxrate 375k -ar 22050 -preset slow -vprofile baseline \
  -f flv "rtmp://Hilxxxx:xxxx@mtvnyc.dyndns.tv/allTemples/HillsboroughNC/HillsboroughNC flashver=FMLE/3.0\20(compatible;\20FMSc/1.0) live=true" \
 2>&1 | logger -s -t $(basename $0)

Open in new window

0
 
LVL 80

Expert Comment

by:David Johnson, CD, MVP
ID: 41876000
problem resolved
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

The case of the missing phone talks about the way a small electronic gadget (the mobile phone) has penetrated into our lives and has made us addicted to it.
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
Viewers will learn how to include realistic velocity sensitivity to their Sampler instruments. Set the Vol<Vel parameter in the Filter/Global tab to your desired setting: Gather samples of hits of various intensity, and drag/drop into Velocity zon…
The goal of the tutorial is to teach the user how to how to load their YouTube profile onto Flash Media Live Encoder.

860 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question