# AddOn preview of Flash HTTP streaming (Flash HTTP)

**URL:** <https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98>\
**Category:** Wowza Streaming Engine\
**Created:** [July 3, 2010, 10:39am UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98 "2010-07-03T10:39:31Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [July 6, 2010, 1:16pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/41 "2010-07-06T13:16:32Z")

</div>

Which links?

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [July 6, 2010, 1:51pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/42 "2010-07-06T13:51:50Z")

</div>

I tested with my copy, and they worked.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 2, 2010, 8:49pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/43 "2010-08-02T20:49:44Z")

</div>

I don’t think this example will run from the file system like most of the other examples. You have to copy all the files to a web server and run it from a web location.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 6, 2010, 3:03pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/44 "2010-08-06T15:03:51Z")

</div>

Is it the same Application as is now working for vod with empty LiveStreamPacketizers?

For the OSMF player/SanJose live streaming, you need the sanjosestreamingpacketizer

sanjosestreamingpacketizer

Makes more sense to do that in Application with StreamType "live’

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 6, 2010, 10:58pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/45 "2010-08-06T22:58:01Z")

</div>

I think with this kind of stream for SanJose, like Silverlight and Cupertino, you will have to use StreamManager to start the stream first

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 17, 2010, 2:45pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/46 "2010-08-17T14:45:25Z")

</div>

You have to edit the Application.xml /HTTPStreamers. Add “sanjosestreaming”

It should look like this:

```auto
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

```

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 18, 2010, 2:43am UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/47 "2010-08-18T02:43:54Z")

</div>

Make sure you copied the jar file in the package to Wowza /lib folder and restarted Wowza. And make sure there is an application named vod, and that the Application.xml is here:

/conf/vod/Application.xml

And make sure you are using the latest version of Wowza, apply the recent patch if necessary:

[http://wowza.com/devbuild.html](http://wowza.com/devbuild.html)

It works here. I get the xml with the manifest in a browser, and the video plays in the player. Go over all the instructions more carefully.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [September 20, 2010, 5:41pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/48 "2010-09-20T17:41:17Z")

</div>

Interesting, thanks for the report. We will take a look at that. For now this is a preview. There is more work to do on Flash HTTP (sanjose) streaming using Wowza.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [September 30, 2010, 8:10pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/49 "2010-09-30T20:10:54Z")

</div>

Make sure you copy the jar file from the package to Wowza lib folder, then restart Wowza. It should work on the latest Wowza AMI with a patch.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [October 1, 2010, 4:50pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/50 "2010-10-01T16:50:38Z")

</div>

Sorry, I meant “without”: It should run on the latest AMI without a patch.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [October 7, 2010, 9:34pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/51 "2010-10-07T21:34:25Z")

</div>

I think IModuleOnHTTPSanJoseStreamingSession is in only the FlashHTTP addon. It is in the Server-side api document in the recent patch 5, but that patch does not include wms-httpstreamer-sanjosestreaming.jar.

So all you should need is the FlashHTTP addon package here:

[https://www.wowza.com/forums/content.php?111](https://www.wowza.com/forums/content.php?111)

Copy the jar file from that package to the Ec2 Wowza lib folder, then restart Wowza.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [October 20, 2010, 11:05am UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/52 "2010-10-20T11:05:55Z")

</div>

Did you check “yes” on “Are you using HTTP Streaming or Flash Access 2.0?”, below the Stream Source box?

It works with the test stream:

```auto
http://localhost:1935/vod/smil:bigbuckbunny.smil/manifest.f4m

```

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [October 20, 2010, 11:38am UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/53 "2010-10-20T11:38:40Z")

</div>

Did you try it with the test stream?

Are you trying to do multi-bitrate live? Because that is not supported as yet with this Addon.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [November 22, 2010, 12:59pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/54 "2010-11-22T12:59:55Z")

</div>

Are you using the Wowza Dynamic Load Balancing system? If so, you can use the HTTP redirect method, but you have to implement in the application server (asp, php, etc).

[https://www.wowza.com/docs/how-to-get-dynamic-load-balancing-addon](https://www.wowza.com/docs/how-to-get-dynamic-load-balancing-addon)

You will get “least loaded server” with HTTP request from application server, then send form HTML with correct URL to client.

Since it is a Flash app, you could use the NetConnection method also. I.e., make a netconnection to the Load balancer redirect application, then use the returned redirect info to start the HTTP streaming session.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [November 22, 2010, 1:19pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/55 "2010-11-22T13:19:36Z")

</div>

I don’t think there is any way to do it without either the cooperation of the client or in the application server, as I described.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [November 23, 2010, 3:56pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/56 "2010-11-23T15:56:57Z")

</div>

Romano,

I don’t understand. Can you clarify?

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [December 14, 2010, 6:22pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/57 "2010-12-14T18:22:36Z")

</div>

In Wowza Dynamic Load Balance Addon, you can use HTTP method to get “least loaded server”.

You could use the NetConnection method too, use it just to get redirect info then connect to the SanJose stream on the least loaded edge.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [January 30, 2013, 11:54pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/58 "2013-01-30T23:54:21Z")

</div>

Romano,

These methods might work for you:

[https://www.wowza.com/docs/how-to-do-server-side-redirect-of-rtmp-connections-from-one-application-to-another](https://www.wowza.com/docs/how-to-do-server-side-redirect-of-rtmp-connections-from-one-application-to-another)

[https://www.wowza.com/docs/how-to-redirect-an-http-or-rtsp-session-through-server-side-code](https://www.wowza.com/docs/how-to-redirect-an-http-or-rtsp-session-through-server-side-code)

Richard

---

<div class="post-metadata">

**Author:** ![Michael\_Barsoumian](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@Michael\_Barsoumian](https://community.wowza.com/u/Michael_Barsoumian)\
**Post date:** [July 16, 2010, 8:35pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/59 "2010-07-16T20:35:58Z")

</div>

Charlie,

Great work, a few questions:

1. How is resource utilization on the server in regards to http compared to rtmp and rtmpt ?

2. Will there be a secure variant akin to rtmpte, i.e. https ?

3. Will logging be able to show play, seek, and other “streaming” events with this protocol?

4. Since this is http, and behaves like IIS smooth streaming, is it fair to say Apache, IIS, and other web servers are likely/easily able to add Flash http support in the future?

With this in mind, do you see Wowza adding the ability to act as a optimized file delivery web server? It seems there is convergence ahead.

Thank you!

---

<div class="post-metadata">

**Author:** ![Andrew\_Crothers](https://avatars.discourse-cdn.com/v4/letter/a/779978/32.png) [@Andrew\_Crothers](https://community.wowza.com/u/Andrew_Crothers)\
**Post date:** [July 4, 2010, 10:08pm UTC](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98/60 "2010-07-04T22:08:16Z")

</div>

The OSMFPlayer is playing back my live stream beautifully.

But it stops consistently and precisely at 30sec :-/

Is this inherent in the player itself?

[Previous page](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98.md?page=2)

[Next page](https://community.wowza.com/t/addon-preview-of-flash-http-streaming-flash-http/98.md?page=4)
