<?xml version="1.0" encoding="utf-8"?>

			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>TheRealTimeWeb.com - Amazon AWS</title>
			<link>http://www.therealtimeweb.com/index.cfm</link>
			<description>A technology blog with a special focus on real-time web technologies, web video and the Flash Platform.</description>
			<language>en-us</language>
			<pubDate>Sat, 25 May 2013 16:01:58 +0100</pubDate>
			<lastBuildDate>Mon, 13 Feb 2012 11:19:00 +0100</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>stefan@therealtimeweb.com</managingEditor>
			<webMaster>stefan@therealtimeweb.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>stefan@therealtimeweb.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Installing git and gitolite on Ubuntu 11.10</title>
				<link>http://www.therealtimeweb.com/index.cfm/2012/2/13/git-gitolite-ec2-ubuntu</link>
				<description>
				
				Don&apos;t ask me how I did it (ok, you can ask, in fact I&apos;m going to tell you...), but somehow I now have a remote git server and gitolite for repo and user administration installed and running on Ubuntu 11.10 using an Amazon EC2 Micro instance.&lt;p&gt;
I&apos;ve spent all morning on this, tested it on 3 different instances (I love it how you can just throw away an EC2 instance and start again with a new one in a matter of minutes) and have kept a log of the steps which got me there. Please note that there may be errors or illogical jumps in this summary, but maybe it will be helpful nonetheless - or it may even work outright, who knows.&lt;p&gt;
BEfore we get started, here are some links that helped me (but note I had to pick some steps from some links, and other steps from others...). In particular I did not clone gitolite to my local machine (&lt;a href=&quot;http://www.bigfastblog.com/install-gitolite-to-manage-your-git-repositories&quot; target=&quot;_blank&quot;&gt;as this post suggests&lt;/a&gt; but ended up using &lt;code&gt;sudo apt-get install git&lt;/code&gt;&lt;p&gt;
Links I used:
&lt;br&gt;
&lt;a href=&quot;http://computercamp.cdwilson.us/git-gitolite-git-daemon-gitweb-setup-on-ubunt&quot; target=&quot;_blank&quot;&gt;git + gitolite + git-daemon + gitweb setup on Ubuntu 11.10 server&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://cisight.com/how-to-setup-git-server-using-gitolite-in-ubuntu-11-10-oneiric/&quot; target=&quot;_blank&quot;&gt;How to setup git server using gitolite in Ubuntu 11.10 Oneiric&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://www.bigfastblog.com/install-gitolite-to-manage-your-git-repositories&quot; target=&quot;_blank&quot;&gt;Install Gitolite To Manage Your Git Repositories&lt;/a&gt;&lt;p&gt;
&lt;img src=&quot;http://www.therealtimeweb.com/images/git1.jpg&quot; align=&quot;left&quot; id=&quot;blogimg&quot;&gt;&lt;p&gt;
First of all, get yourself an instance of Ubuntu (you may swap this for your preferred Linux distro). If you are in love with EC2 then head over to &lt;a href=&quot;http://www.alestic.com&quot; target=&quot;_blank&quot;&gt;alestic.com&lt;/a&gt; and click the selection at the top of the page (I&apos;m using the us-east region), and then pick your preferred image. 
&lt;p&gt;
The neat thing is that if you already have an Amazon Web Services account you can launch your instance with virtually one click, very neat. I picked the &lt;a href=&quot;https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-6fa27506&quot; target=&quot;_blank&quot;&gt;Ubuntu 11.10 Oneiric
EBS boot&lt;/a&gt; image, 64 bit.&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;
Once booted, SSH into your instance (consult other blogs for details on this if you need help).&lt;br&gt;I then ran the following commands first:&lt;br&gt;
&lt;code&gt;
sudo apt-get update
sudo apt-get upgrade
&lt;/code&gt;
&lt;br&gt;
Then create a tmp folder
&lt;br&gt;
&lt;code&gt;
mkdir tmp
&lt;/code&gt;
&lt;br&gt; which is where you will copy your public key into. Now open another local Terminal window and copy your public key - consult the steps for generating new keys from other sources if needed.&lt;br&gt;
&lt;code&gt;
# local machine
scp ~/.ssh/id_rsa.pub yourEC2server.com:/tmp/stefan.pub
&lt;/code&gt;&lt;br&gt;
Note that SCP is not always straight forward - I struggle with the syntax at times - and EC2 complicates it a bit. So the format may in fact look more like this:
&lt;code&gt;
scp -i ~/.ec2/yourEC2pair.pem ubuntu@ec2-999-239-176-93.compute-1.amazonaws.com:/tmp
&lt;/code&gt;&lt;br&gt;
I then installed git, gitolite and some stuff which I am not sure is strictly needed:&lt;br&gt;
&lt;code&gt;
sudo apt-get install git gitolite git-daemon-run git-doc
&lt;/code&gt;
&lt;br&gt;
Then added my git user details and added the git user&lt;br&gt;
&lt;code&gt;
git config --global user.name &quot;Stefan Richter&quot;
git config --global user.email &quot;my@domain.com&quot;
sudo adduser --system --shell /bin/bash --gecos &apos;git version control&apos; --group --disabled-password --home /home/git git
&lt;/code&gt;
&lt;br&gt;
The system should reply with&lt;br&gt;
&lt;code&gt;
Adding system user `git&apos; (UID 105) ...
Adding new group `git&apos; (GID 111) ...
Adding new user `git&apos; (UID 105) with group `git&apos; ...
Creating home directory `/home/git&apos; ...
&lt;/code&gt;
&lt;br&gt;
I then switched to the git user account, added a PATH variable and then actually ran the gitolite setup.
&lt;br&gt;
&lt;code&gt;
sudo su git
echo &quot;PATH=$HOME/bin:$PATH&quot; &gt; ~/.bashrc
# run gitolite setup, passing a reference to the .pub file we uploaded earlier. In my case this file was in the ubuntu/tmp folder.
gl-setup /home/ubuntu/tmp/stefan.pub
&lt;/code&gt;
&lt;br&gt;
Hit enter when asked, and quit the file that opens in VIM with :wq.&lt;br&gt;
I was now able to exit the remote SSH session and could now clone a the remote gitolite-admin repository:
&lt;br&gt;
&lt;code&gt;
git clone git@ec2-999-239-176-93.compute-1.amazonaws.com:gitolite-admin.git
&lt;/code&gt;
&lt;p&gt;
Amazingly this worked. Please note that I may well have left out a step, or got the order slightly wrong. If needed I could create a screencast sometime (please shout), I think this would make things clearer. Make sure you read the &lt;a href=&quot;http://sitaramc.github.com/gitolite/pictures.html&quot; target=&quot;_blank&quot;&gt;gitolite instructions&lt;/a&gt; for how you add users and repos. One mistake I made was to not push my changes to the remote and then was left wondering why my new repos were not showing... Git newbie, I know.
&lt;p&gt;
Lastly I downloaded a trial of &lt;a href=&quot;http://www.git-tower.com/&quot; target=&quot;_blank&quot;&gt;Tower&lt;/a&gt;, a GUI based git client that comes highly recommended - they even have a 25% off offer running right now.&lt;p&gt;
Good luck.
				</description>
				
				<category>Tools</category>
				
				<category>Amazon AWS</category>
				
				<category>Tutorials</category>
				
				<pubDate>Mon, 13 Feb 2012 11:19:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2012/2/13/git-gitolite-ec2-ubuntu</guid>
				
				
			</item>
			
			<item>
				<title>Troubleshooting SWF Loading Issues in Chrome - MIME Type Issue With S3</title>
				<link>http://www.therealtimeweb.com/index.cfm/2012/1/30/swf-load-issues-chrome</link>
				<description>
				
				As some of you may already know, I run and maintain a few of my own products, the most popular of which being &lt;a href=&quot;http://www.scribblar.com&quot; target=&quot;_blank&quot;&gt;Scribblar&lt;/a&gt; which pushes hundreds of sessions every day.&lt;p&gt;
Recently I started getting reports from users that the main page which hosts the applications&apos; main SWF file was not loading properly, or it would work in one browser but not another. Within the handful of reports I had, Google Chrome appeared to be the browser that posed most of the issues - this seemed odd as Chrome effectively has Flash Player built-in and always auto-updates to the latest release version which is why I recommend it as the preferred browser to anyone who asks.&lt;p&gt;
My first look was towards SWFObject - I figured that maybe something in Chrome had changed and broken the Flash Player detection. A common trap that some developers fall into is to check for specific Flash Player versions, for example only allowing access to Player 11 or below, which then locks users out once Player 11.5 (or similar) is released. But this wasn&apos;t the issue here.&lt;p&gt;
After much more digging and more back-and-forth emails with some users I noticed a very odd behaviour when trying to access my SWF directly (without an HTML wrapper) in Chrome. This image shows the request in the Chrome Debugger.
&lt;br&gt;
&lt;img src=&quot;http://www.therealtimeweb.com/images/chromeoutput.jpg&quot; alt=&quot;Chrome Debug Output&quot; vspace=&quot;7&quot; /&gt;
&lt;br&gt;
Notice how the shows as &apos;canceled&apos;, and that the content type is coming up as the generic binary/octet-stream? Clearly this pointed towards Chrome not being able to deal with a wrongly set MIME type correctly, whereas other browser may have handled this is a more flexible way.&lt;p&gt;My files are served via Amazon S3, and the MIME type is usually set during upload and forms part of the file&apos;s metadata. My FTP client of choice is Transmit, and after some digging I spotted the &apos;Cloud&apos; panel in Transmit&apos;s preferences. 
&lt;br&gt;
&lt;img src=&quot;http://www.therealtimeweb.com/images/Transmit001.jpg&quot; /&gt;
&lt;br&gt;
Here you can specify a particular MIME type to go along with a file extension. For SWF this would be application/x-shockwave-flash (but while you are there you may as well set it up for other file types such as CSS).&lt;p&gt;
After setting these Transmit preferences, all subsequent SWF uploads had the correct MIME type set and hitting the SWF directly in Chrome now gave the desired results. If you need to update the MIME type post-upload then have a look at tools such as &lt;a href=&quot;http://www.bucketexplorer.com/&quot; target=&quot;_blank&quot;&gt;BucketExplorer&lt;/a&gt; or &lt;a href=&quot;http://s3browser.com/features-content-mime-types-editor.php&quot; target=&quot;_blank&quot;&gt;S3 Browser&lt;/a&gt; (Windows only).&lt;p&gt;
It now makes sense why my file showed as MIME type binary/octet-stream: this is the default MIME type used by S3 when no other MIME type is specified during the PUT operation into S3.&lt;br&gt;
This issue took me a while to track down and I hope the information above helps someone.
				</description>
				
				<category>Flash Player</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Mon, 30 Jan 2012 08:48:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2012/1/30/swf-load-issues-chrome</guid>
				
				
			</item>
			
			<item>
				<title>Enable Ping ICMP Replies For Amazon EC2 Windows Instances</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/10/28/amazon-ec2-ping</link>
				<description>
				
				Here&apos;s a quick tip on how to configure a Windows Amazon instance to successfully respond to ping requests.
&lt;p&gt;
By default an EC2 security group does not allow ICMP ping requests, and in some cases the internal Windows firewall will also block it. You therefore should check both settings if you want to be able to ping your EC2 Windows instance.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Step 1: Check Windows Firewall Settings&lt;/b&gt;&lt;br&gt;
To enable the Windows firewall to allow ping request check that under &apos;Inbound Rules&apos; the setting &apos;File and Printer Sharing (Echo Request - ICMPv4-In)&apos; is enabled. The icon should turn green if the rule is enabled. &lt;br&gt;
Alternatively you can use the commandline option:&lt;br&gt;
&lt;code&gt;netsh advfirewall firewall add rule name=&quot;ICMP Allow incoming V4 echo request&quot; protocol=icmpv4:8,any dir=in action=allow&lt;/code&gt;&lt;p&gt;
This should take care of the Windows firewall.&lt;b&gt;Step 2: Configure EC2 Security Group&lt;/b&gt;&lt;br&gt;
EC2 security groups use the so-called Classless Inter-Domain Routing method to configure IPs and routes. You can read more about it &lt;a href=&quot;http://en.wikipedia.org/wiki/CIDR&quot; target=&quot;_blank&quot;&gt;on Wikipedia&lt;/a&gt; and I will not pretend that I know all the details, but what I do know is that the syntax to specify a single IP as part of whichever rule you are trying to set up is [the_IP]/32. The /32 part means that the first 32 bits (which in case of IPv4 addresses means all of them) have to match for the rule to match. So just remember: to create a particular rule for one IP address only just specify the IP followed by a forward slash.&lt;p&gt;
On the other hand to allow all IPs (I tend to grant access to services normally to one IP or all) you would specify 0.0.0.0/0.&lt;p&gt;
So first you should create a custom ICMP rule of type Echo Request as shown in the first image. 
&lt;img src=&quot;/images/echorequest.jpg&quot; id=&quot;blogimg&quot;&gt;&lt;p&gt;
Next you specify the IP address (or optional CIDR blocks) and then apply your rule as shown in the second image.&lt;p&gt;
&lt;img id=&quot;blogimg&quot; src=&quot;http://www.therealtimeweb.com/images/echoip.jpg&quot; margin=&quot;8&quot;&gt;
&lt;p&gt;
Your pings to the instance should now work.
				</description>
				
				<category>Amazon AWS</category>
				
				<category>Tutorials</category>
				
				<pubDate>Fri, 28 Oct 2011 05:23:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/10/28/amazon-ec2-ping</guid>
				
				
			</item>
			
			<item>
				<title>&apos;The format of the specified network name is invalid&apos; - IIS Error 0x800704BE</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/10/24/iis-error-0x800704BE</link>
				<description>
				
				Oh don&apos;t you just love cryptic error messages that could mean one hundred and one things? Yeah, me too.&lt;p&gt;
So in the interest of some poor soul (maybe it&apos;s you ;-) searching on this topic in the year 2142 I decided to point out what resolved this issue for me.&lt;p&gt;
Background: I am running Windows Server 2008 R2 with IIS inside a Hyper-V instance. The VM was configured with a static IP and each IIS site was configured to bind to that IP, and that IP alone.&lt;br&gt;
I transferred the VM to Amazon EC2 (using the &lt;a href=&quot;http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/&quot; target=&quot;_blank&quot;&gt;ec2-import-instance API&lt;/a&gt;) since I wanted to move away from having to maintain my own physical hardware. Long story short, once transferred I was unable to start any of the IIS sites, they all failed with the error &apos;The format of the specified network name is invalid - Error 0x800704BE&apos;.&lt;p&gt;I knew that this error was likely related to IP bindings of some kind (EC2 usually expects you to use DHCP for IP address assignment since even an elastic IP can change) so I tried binding a few IIS sites to &apos;all&apos; IPs. Still the sites would not start, but throw the above error.&lt;p&gt;
I dug deeper and used the &lt;a href=&quot;http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netsh.mspx?mfr=true&quot; target=&quot;_blank&quot;&gt;netsh&lt;/a&gt; utility (Windows commandline) to show which the network configuration for the machine, and in particular which IPs the HTTP service listens to:
&lt;p&gt;
&lt;code&gt;netsh http show iplisten&lt;/code&gt;
&lt;p&gt;This listed just one (the previous static) IP of my VM - this was now wrong. So I removed the binding with 
&lt;p&gt;&lt;code&gt;netsh http delete iplisten ipaddress=11.22.33.44 (where 11.22.33.44 is the actual IP that needs removing)&lt;/code&gt;
&lt;p&gt;
Next set the service up to listen to all IPs:
&lt;p&gt;
&lt;code&gt;netsh http add iplisten ipaddress=0.0.0.0&lt;/code&gt;
&lt;p&gt;
I then restarted IIS using
&lt;p&gt;
&lt;code&gt;iisreset&lt;/code&gt;
&lt;p&gt;
and bingo, the sites started to work.&lt;p&gt;
Hope this helps someone.
				</description>
				
				<category>Windows</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Mon, 24 Oct 2011 21:45:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/10/24/iis-error-0x800704BE</guid>
				
				
			</item>
			
			<item>
				<title>Introduction To Amazon Web Services</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/9/15/aws-slides</link>
				<description>
				
				Yesterday afternoon I presented at Flash on the Beach 2011. The title of the sessions was &apos;AWS(omeness) - An Introduction to Amazon Web Services.&lt;br&gt;
Overall the session went pretty well and I had a good number of bums on seats despite going up against the awesome &lt;a href=&quot;http://www.flashonthebeach.com/speakers/index.php?pageid=1205&quot; target=&quot;_blank&quot;&gt;Jared Ficklin&lt;/a&gt;, the inspiring &lt;a href=&quot;http://www.flashonthebeach.com/speakers/index.php?pageid=1131&quot; target=&quot;_blank&quot;&gt;James White&lt;/a&gt; and legendary &lt;a href=&quot;http://www.flashonthebeach.com/speakers/index.php?pageid=1114&quot; target=&quot;_blank&quot;&gt;Keith Peters&lt;/a&gt; who was presenting in the Influxis lounge.&lt;p&gt;
The conference itself was immensely interesting, and even though at one day it felt as if we were laying Flash to bed, the next day was the resurrection with elevator pitches that showed so much creativity and skill that I felt that Flash has little to worry about - there&apos;s just too much talent and diversity in this community. But only time will tell. Personally I enjoy being part of it all, whether it lasts or not.&lt;p&gt;
Ok, enough of that, here are my slides (also &lt;a href=&quot;http://www.flashcomguru.com/downloads/aws.pdf&quot; target=&quot;_blank&quot;&gt;available as PDF - 4.8MB&lt;/a&gt;).&lt;p&gt;
&lt;div style=&quot;width:425px&quot; id=&quot;__ss_9268686&quot;&gt;&lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/stoem/introduction-to-amazon-web-services-9268686&quot; title=&quot;Introduction To Amazon Web Services&quot;&gt;Introduction To Amazon Web Services&lt;/a&gt;&lt;/strong&gt;&lt;object id=&quot;__sse9268686&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=aws-110915075250-phpapp02&amp;stripped_title=introduction-to-amazon-web-services-9268686&amp;userName=stoem&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed name=&quot;__sse9268686&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=aws-110915075250-phpapp02&amp;stripped_title=introduction-to-amazon-web-services-9268686&amp;userName=stoem&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
				</description>
				
				<category>Events</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Thu, 15 Sep 2011 16:01:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/9/15/aws-slides</guid>
				
				
			</item>
			
			<item>
				<title>Speaking At Flash on the Beach 2011</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/6/6/fotb-2011</link>
				<description>
				
				&lt;img src=&quot;http://www.flashcomguru.com/images/fotb2011speakerbadgesmall.png&quot; align=&quot;left&quot; hspace=&quot;9&quot; vspace=&quot;4&quot;&gt;I&apos;m happy to announce that I will be speaking at &lt;a href=&quot;http://www.flashonthebeach.com/&quot; target=&quot;_blank&quot;&gt;Flash on the Beach&lt;/a&gt; this year, and for a change my session will not be directly about Flash but about my experience with Amazon Web Services (AWS) over the last few months. During my work on Scribblar.com I have learned to love AWS and think that many of my fellow developers would find it very interesting and useful.&lt;p&gt;
The plan is to give attendees an overview of AWS and then take a closer look at its main products such as EC2 and S3. I&apos;d like to cover things such as setting up a static site directly in S3, and go into some more detail about EC2&apos;s capabilities when it comes to building highly available and scalable websites. If time allows I will also cover options for running your database on AWS. No previous knowledge about AWS is needed.&lt;p&gt;
I&apos;m very excited to be back at &lt;a href=&quot;http://www.flashonthebeach.com/&quot; target=&quot;_blank&quot;&gt;FOTB&lt;/a&gt; again this year having previously been there once as a pseaker and twice as an attendee. I hope to see you in Brighton in September.
				</description>
				
				<category>Events</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Mon, 06 Jun 2011 13:55:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/6/6/fotb-2011</guid>
				
				
			</item>
			
			<item>
				<title>Dynamic Streaming Using F4M And Flash Media Playback Via CloudFront</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/5/7/dynamic-streaming-f4m-fmp</link>
				<description>
				
				Here is a quick heads up on an issue you may encounter when streaming video using &lt;a href=&quot;http://osmf.org/configurator/fmp&quot; target=&quot;_blank&quot;&gt;Flash Media Playback&lt;/a&gt; and f4m files to provide dynamic streaming whereby the player will automatically pick the correct bitrate version depending on the user&apos;s connection speed.&lt;p&gt;
In my case I wanted to stream my videos using &lt;a href=&quot;http://aws.amazon.com/about-aws/whats-new/2009/12/15/announcing-cloudfront-streaming/&quot; target=&quot;_blank&quot;&gt;Amazon&apos;s Cloudfront&lt;/a&gt; service. A typical RTMP URL will look something like this:
&lt;code&gt;
rtmp://saaabbbccc.cloudfront.net/cfx/st/mp4:myvideo.mp4
&lt;/code&gt;
If you go ahead and create an f4m file using this you may end up with something like the following (presuming 3 bitrates at 500, 1000 and 1500 kbps):
&lt;code&gt;
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;manifest xmlns=&quot;http://ns.adobe.com/f4m/1.0&quot;&gt;
&lt;id&gt;Dynamic Streaming&lt;/id&gt;
&lt;duration&gt;&lt;/duration&gt;
&lt;mimeType&gt;video/mp4&lt;/mimeType&gt;
&lt;baseURL&gt;rtmp://saaabbbccc.cloudfront.net/cfx/st&lt;/baseURL&gt;
&lt;media url=&quot;mp4:myvideo_500.mp4&quot; bitrate=&quot;500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1000.mp4&quot; bitrate=&quot;1000&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1500.mp4&quot; bitrate=&quot;1500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;/manifest&gt;
&lt;/code&gt;
Unfortunately this file will not work when fed into &lt;a href=&quot;http://osmf.org/configurator/fmp&quot; target=&quot;_blank&quot;&gt;Flash Media Playback&lt;/a&gt;. The reson (and fix) is quite simple and one some of us may remember from using the FLVPlayback component in Flash. It is a missing application instance name. In our case this is the default instance _definst_ that needs to be added to the baseURL. The correct f4m listing would therefore be as follows:
&lt;code&gt;
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;manifest xmlns=&quot;http://ns.adobe.com/f4m/1.0&quot;&gt;
&lt;id&gt;Dynamic Streaming&lt;/id&gt;
&lt;duration&gt;&lt;/duration&gt;
&lt;mimeType&gt;video/mp4&lt;/mimeType&gt;
&lt;baseURL&gt;rtmp://saaabbbccc.cloudfront.net/cfx/st/_definst_&lt;/baseURL&gt;
&lt;media url=&quot;mp4:myvideo_500.mp4&quot; bitrate=&quot;500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1000.mp4&quot; bitrate=&quot;1000&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1500.mp4&quot; bitrate=&quot;1500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;/manifest&gt;
&lt;/code&gt;
I hope this helps someone. I was slightly confused by this as any one of my files would play fine using the FLVPlayback component without specifying the _definst_ in the video RTMP URL.&lt;p&gt;
And one final gotcha: if you host your f4m files in an Amazon S3 bucket (but not your streaming bucket, you need to use a separate non-streaming bucket for non-video files) you may require your own crossdomain file inside it or the Adobe hosted Flash Media Playback SWF won&apos;t be able to load it. &lt;p&gt;
A free tool to help you manage your S3 buckets (if you are on Windows - I run this tool in a VM) is &lt;a href=&quot;http://www.cloudberrylab.com/default.aspx?page=cloudberry-explorer-amazon-s3&quot; target=&quot;_blank&quot;&gt;CloudBerry Explorer&lt;/a&gt;. It&apos;s one of the better S3 related tools out there. Do you know an equally good one for OSX?
				</description>
				
				<category>FMS</category>
				
				<category>OSMF</category>
				
				<category>Videos &amp; Players</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Sat, 07 May 2011 15:31:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/5/7/dynamic-streaming-f4m-fmp</guid>
				
				
			</item>
			
			<item>
				<title>Online User Group: FMS 4 on Amazon Web Services</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/1/11/fms-on-aws-presentation</link>
				<description>
				
				Join FMS Product Manager Kevin Towes for an online session titled &lt;a href=&quot;http://fms.groups.adobe.com/index.cfm?event=post.display&amp;postid=32832&quot; target=&quot;_blank&quot;&gt;&apos;FMS 4 on Amazon Web Services&apos;&lt;/a&gt;. 
This presentation is part of the FMS Online User Group and takes place on Tuesday, January 18th at 12:00 Eastern / 9:00am Pacific (GMT-8).&lt;p&gt;
Join Kevin as he reviews and demos Flash Media Enterprise Server 4 running on Amazon Web Services, Adobe&apos;s newest deployment option that makes it easy to access new Peer to Peer functionality and much more. You&apos;ll learn how to deploy your FMS applications quickly and affordably on Amazon Web Services and access the power of new features including major enhancements to playback experience, and quality of service, and support for F4F packaging for HTTP streaming.
&lt;p&gt;
If you&apos;re looking to include the FMS platform in your business, and are curious about the opportunities with Amazon Web Services, or just want to get the most out of your investment in Adobe Flash Media Server technology, this session is one you don&apos;t want to miss.
&lt;p&gt;
RSVP: &lt;a href=&quot;http://fms.groups.adobe.com/index.cfm?event=post.display&amp;postid=32832&quot; target=&quot;_blank&quot;&gt;http://fms.groups.adobe.com/index.cfm?event=post.display&amp;postid=32832&lt;/a&gt;
				</description>
				
				<category>Events</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Tue, 11 Jan 2011 11:46:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/1/11/fms-on-aws-presentation</guid>
				
				
			</item>
			
			<item>
				<title>Adobe Flash Media Server on Amazon Web Services</title>
				<link>http://www.therealtimeweb.com/index.cfm/2010/12/15/Adobe-Flash-Media-Server-on-Amazon-Web-Services</link>
				<description>
				
				&lt;img src=&quot;http://www.flashcomguru.com/images/logo_amazon.jpg&quot; align=&quot;left&quot; hspace=&quot;8&quot; vspace=&quot;8&quot;&gt;
Today Adobe announced the availability of a new hosting service for FMS: Flash Media Server on Amazon Web Services (AWS). Kevins Towes, FMS Product Manager, has full details on &lt;a href=&quot;http://blogs.adobe.com/ktowes/&quot; target=&quot;_blank&quot;&gt;his blog&lt;/a&gt;.&lt;p&gt;
In a nutshell, FMS on AWS allows you to quickly deploy a fully licensed instance of FMS 4 in the cloud. The charges are a combination of FMS license fees and Amazon AWS charges, plus a mark-up on the hourly AWS fees. For example a lareg FMS instance which is limited to 100 RTMFP P2P connections will cost $0.44 per hour to run. A normal AWS large instance (without FMS) is charged at around $0.38 per hour. To run such an FMs instance for a month will cost just over $300, plus any bandwidth on top plus a $5 recurring monthly fee. &lt;p.
Clearly this type of deployment is aimed at large scale operations, and the large instance type is actually the smallest type available for FMS. The High-memory quadruple extra large is the most expensive one available, clocking up a whopping $5.60 per hour.&lt;p&gt;
But do not forget the benefits this type of deployment brings. Imagine having to run a massive live event - previously you would need to rent your own hardware, buy FMS licenses and set everything up by hand. Combining FMS with AWS essentially gives you FMS on tap - you may use it for a whole month, or just a few hours for your actual event. In such cases the AWS deployment can work out extremely cost effective. &lt;p&gt;
I was able to test the AWS instances with FMS and I must say it was very easy to get up and running, especially when you are already an AWS customer as I was. I simply logged into the AWS portal, chose the FMS AMI bundle, went through the subscription sign-up and within minutes I had a fully working FMS 4 instance up and running, ready to stream. &lt;p&gt;
I suggest you give FMS on AWS a try next time you need to run a large scale event or need to scale up your existing FMs infrastructure.
				</description>
				
				<category>FMS</category>
				
				<category>Hosting</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Wed, 15 Dec 2010 12:04:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2010/12/15/Adobe-Flash-Media-Server-on-Amazon-Web-Services</guid>
				
				
			</item>
			
			<item>
				<title>Streaming Video with Amazon Cloudfront</title>
				<link>http://www.therealtimeweb.com/index.cfm/2010/2/25/cloudfront-streaming</link>
				<description>
				
				Streamingmedia.com have published a &lt;a href=&quot;http://www.streamingmedia.com/article.asp?id=11733&quot; target=&quot;_blank&quot;&gt;great tutorial and overview&lt;/a&gt; on how to get started with &lt;a href=&quot;http://www.streamingmedia.com/article.asp?id=11733&quot; target=&quot;_blank&quot;&gt;Amazon&apos;s new Cloudfront Streaming service&lt;/a&gt;. While the service currently only supports on-demand streaming of Flash video content the company also has plans to support live streaming in the near future. This service looks like a very cost effective and scalable video streaming service, and is relatively easy to set up.&lt;p&gt;
If you are interested in this service and require any help or advice then please feel free to &lt;a href=&quot;/contact&quot; target=&quot;_blank&quot;&gt;get in touch&lt;/A&gt;. I&apos;ve set up several video streaming environments on Amazon Cloudfront as well as EC2 in the past.
				</description>
				
				<category>FMS</category>
				
				<category>Hosting</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Thu, 25 Feb 2010 10:36:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2010/2/25/cloudfront-streaming</guid>
				
				
			</item>
			
			<item>
				<title>Amazon Offers FMS Powered CloudFront Streaming</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/12/16/amazon-aws-fms-streaming</link>
				<description>
				
				&lt;img src=&quot;http://www.flashcomguru.com/images/logo_aws.gif&quot; align=&quot;left&quot; hspace=&quot;8&quot; vspace=&quot;8&quot;&gt;I&apos;m a little surprised that I had to pick this info out of an Amazon email newsletter as this seems to be pretty major news to me. What is Adobe&apos;s PR department doing to not send me some up-front info on this?&lt;p&gt;
Anyways, Amazon Web Services is now offering a CloudFront based streaming service (supporting audio and video) that is powered by Flash Media Server. What this means is that everyone can now have an on-demand, highly available and highly scalable audio and video streaming CDN at their finger tips. How does this differ from traditional CDNs? The main difference is that you are only charged for actual usage, there are no tie-ins or long term contracts as is the case with most (if not all) of Amazon&apos;s Web Service offerings. Depending on Edge Server location the fees start at around $0.17 per GB of transfer up to the first 10TB used, then decrease as data usage rises.&lt;p&gt;
What is interesting from a Flash developer&apos;s point of view is that Amazon&apos;s streaming server of choice which has been rolled out on a massive scale here is Flash Media Server. It should be noted that this service can only be used for on demand and live streaming, so allows no server side code or RTC based apps which include any server side logic.
&lt;br&gt;
You can find &lt;a href=&quot;http://aws.amazon.com/about-aws/whats-new/2009/12/15/announcing-cloudfront-streaming/&quot; target=&quot;_blank&quot;&gt;more info here&lt;/a&gt;.
				</description>
				
				<category>FMS</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Wed, 16 Dec 2009 11:01:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/12/16/amazon-aws-fms-streaming</guid>
				
				
			</item>
			</channel></rss>