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
24 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 78

Expert Comment

by:David Johnson, CD, MVP
Comment Utility
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
Comment Utility
The stream plays on my stock Galaxy S7 (I guess without Flash - never installed any flash player).
0
 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
Comment Utility
use the html5 player or a javascript player
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 3

Assisted Solution

by:redmondChris
redmondChris earned 125 total points (awarded by participants)
Comment Utility
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 41

Assisted Solution

by:Jackie Man
Jackie Man earned 125 total points (awarded by participants)
Comment Utility
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)
Comment Utility
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 78

Expert Comment

by:David Johnson, CD, MVP
Comment Utility
problem resolved
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

A short article about a problem I had getting the GPS LocationListener working.
This is an explanation of a simple data model to help parse a JSON feed
Viewers will learn key ranges in Sampler to make their sampled instruments sound more realistic Gather samples of various notes and drag them to Key Range panel: Set proper root key for each sample: Select all the samples with Command-A (or Ctrl…
The goal of the tutorial is to teach the user how to how to record live broadcast.

728 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now