Wowza Community

apple example streams

do the streams here:

https://developer.apple.com/resources/http-streaming/examples/

bear any resemblance to wowza streams for HTTP?

Yes, they should at least “resemble” Wowza HLS streams, which contain references to .ts segments in a m3u8 files as well.

Richard

I’m not sure what you are asking. We have tons of articles, tutorials and examples.

Richard

Yes you can write the smil (MediaList) yourself.

JW player links for RTMP Dynamic

http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16012/setting-up-rtmp-dynamic-streaming

https://www.wowza.com/docs/how-to-use-jw-player-with-adaptive-bitrate-streaming-from-wowza-streaming-engine

Richard

Each of the tutorials covers configuration and playback urls for RTMP or sanjose or smooth streaming to the desktop, and cupertino to iOS devices. I really do not know how to answer your question with links to many other websites that I do not have time to study being used as part of the question. If you search the list I showed you for “JW Player” you will find everything we have for JW Player. I am more able to answer questions in the context of our documentation than others. And there are other useful groupings that make it easy to study. I do think that is the way to go about this.

The 2nd question in that post I have answered for you already here

If you would like to hire someone to provide more hands-on help or deliver project work, we have a list of independent consultants that you can get by writing to support@wowza.com

Richard

Use HTML5 video tag, or just open an .m3u8 URL directly in Safari on a iOS device.

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

JW player has this for that:

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

Note that JW Player, though we obviously like it very much, is a Flash application made by Longtailvideo. They have forums and documentation dedicated to it

Richard

so if i use wowza (with JW Player) do i need to just the mp4s or do i also need to create the secondary streams and playlist as outlined in this article: https://app.zencoder.com/docs/guides/encoding-settings/transmuxing-outputs-for-streaming

  1. the mp4s

“url”: “s3://example-bucket/low.mp4”,

“url”: “s3://example-bucket/high.mp4”,

  1. any desired number of “streams”

“streams”: [

{

“path”: “hls-low/hls-low.m3u8”,

“bandwidth”: 256

},

{

“path”: “hls-audio-only/hls-audio-only.m3u8”,

“bandwidth”: 56

},

{

“path”: “hls-high/hls-high.m3u8”,

“bandwidth”: 1056

  1. and a corresponding playlist file

“type”: “playlist”,

“url”: “s3://example-bucket/playlist.m3u8”

or since its JW this playlist instead??

https://app.zencoder.com/docs/guides/encoding-settings/highwinds-smil

im asking different things.

  1. that service can create a smil or playlist.m3u8 file when I encode the video files. i was asking if i need them or if wowza generates them. i have since noticed here:https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming#ABR that you can write them yourself but that wowza does not generate them. so if i write them myself or get them from that service shouldn’t matter, i just drop them in the folder as it explains?

  2. https://app.zencoder.com/docs/guides/encoding-settings/highwinds-smil - just wondering if that is the format needed for the JW Player. i have seen some conflicting infos around the site.

a) You need multiple versions of a video or live stream each with a different bitrate to make using the BWCheck technique useful.

b) If you use Transcoder or encode your videos using Expression 4 encoder, you can do multi-bitrate streaming, as a much better technique than using BWCheck. Each of the tutorials covers multi-bitrate streaming with server-side smil for Cupertino (iOS), San Jose (Flash HTTP) and Smooth (Silverlight) streaming:

https://www.wowza.com/docs/tutorials

OK so a and b mean that as long as the files are frame aligned and you have an smil file you dont need BWCheck for JW Player VOD?

c) For Flash RTMP multi-bitrate streaming, JW Player has a good implentation of Dynamic Streaming:

http://www.longtailvideo.com/support…amic-streaming

and c means that RTMP is totally different and requires either xml playlist or json playlist ?

“RTSP/RTP streaming is the way to stream to Android and Blackberry mobile devices. Newer Android based phones also support Flash player 10.1 and higher along with RTMP and Flash HTTP streaming”

Ok to me this seems to indicate that I would be better off using RTMP on android ? is the RTMP and its functions (security) the same on droid as exact RTMP on web?

any feedback on this?

I’m not sure what you are asking. We have tons of articles, tutorials and examples.

Richard

you help is appreciated, but saying you have tons of articles isn’t really the best feedback. the very first thing i notice on your “flat” list is there is not one singular security section. even though you website offers better support than some, there is always room for improvement. dont assume your users or potential customers want to spend “tons” of time becoming IT techs just to stream a video. yes some variables are conditional, but that just makes it incumbent up you to make your website even better. offering one stop shopping on everything. it is not that way now.

think about this, we are talking about streaming to only 2 formats

web and iOS

why dont you have exact code examples - all on one page or [even better] in one code block- that show exactly how to stream - one file - to web and iOS -----> with security ?

sorry if im not getting it among the various scattered files

RTMP - already know how to use with JW

smooth streaming to the desktop - dont need

only concern is cupertino [or sanjose if it ever works] to iOS devices. so from reading everything i could find on your site JW does not do it (but might in next version).

you said

JW Player use RTMP Dynamic for multi-bitrate

http://www.longtailvideo.com/support…amic-streaming

This is a bridge for the server-side smil or ngrp (Transcoder MediaList) and JW player RTMP Dynamic:

http://www.wowza.com/forums/content…amic-Streaming

I think the upcoming JW Player 6 will make the above bridge technique obsolete.

ok none of that seems to have anything to do with iOS

also…if not JW what DOES work with iOS? just the native player? an alt player?? (just trying to figure out how to serve secure to iOS now or waiting until Adobe or someone fixs the iOS mess)

I can already use HTML5 fallback and I already am - so I understand it.

so currently i understand:

to avoid HTML5 download mode (insecure) you have one option - HTTP stream to iOS

but, HTTP stream to iOS is not secure out of the box - unless you add aes

aes can be added by wowza or other methods outside of wowza itself

?