Tutorials - served up in tasty video format
Like to see an FMS related topic covered that isn't below? Submit your request for consideration in the tutorials request area of the forum. Here's an RSS feed for all you RSS feed loving people. Check out the latest updates and news about the site here.
Graeme Bull - Sep 03, 2010
This tutorial is a continuation of the last tutorial on Wowza Media Server which talked about the basics of Wowza and getting an application setup. If you haven't worked with Wowza before, definitely check out tutorial 32. This one moves more into some server side coding and talking about setting variables on the client and using the broadcastMsg function to send a message to every client that is connected.
View Tutorial (View Count: 20) - Length: 24:13
Graeme Bull - Aug 31, 2010
This tutorial covers an introduction to Wowza Media Server and the basics of getting started with developing for it. Once Wowza has been installed and the IDE installed with it then we move forward with creating a basic application and a bit of server side coding within the Wowza IDE which in turn creates a JAR file for Wowza Media Server to load in. If you've never worked with Wowza then this would be a good tutorial to start with.
View Tutorial (View Count: 183) - Length: 34:12
Graeme Bull - Mar 24, 2010
This tutorial covers the basic idea of creating a time lapse video of a prerecorded video on Flash Media Server. Using the Stream object on the server side, we talk about how to play one video to then create a completely new video on the server. Server side coding, how to use streams and coding in Actionscript 3 are a few of the key points in this tutorial with other small hints and tips on how to develop server side code and work with AS3.
View Tutorial (View Count: 1401) - Length: 40:22
Graeme Bull - Oct 30, 2009
In this tutorial we cover the basics of making a DVR video player for Flash and Flash Media Server. This application is built in AS3 and has two parts, the publisher and the player. The publisher sends out the live video and the player plays that video with the ability to scrub back in time to catch the beginning or middle and of course scrub right back to the live point. Just like DVR on your TV. There is a small amount of server side code but it isn't required for this application.
View Tutorial (View Count: 3229) - Length: 43:08
Graeme Bull - Oct 27, 2009
This tutorial covers the basics of switching between two different live streams on the client side. Essentially it allows you to switch to one live stream from another in the case that you want to watch one or another, like changing channels on your TV. Other little tidbits of information for server side coding, net streams and live video are discussed throughout the tutorial as we go along.
View Tutorial (View Count: 3461) - Length: 29:29
Graeme Bull - Sep 11, 2009
This tutorial talks about the basics of banning a user from your application. This is especially handy when you have users that keep coming back even though you've kicked them out multiple times. If FMS is a bit new to you then you may want to go over Tutorial 23, The basics of kicking a user out of your application.
View Tutorial (View Count: 2260) - Length: 30:37
Graeme Bull - Jul 16, 2009
In this tutorial we cover how to set up a timer on the server side to simulate playing a live event by creating a server side stream to play a video. This could be useful for all kinds of applications that need to do something at a particular time or when something should be triggering it like a particular amount of users etc. The client side is simple and in AS2 as the server side coding is where the focus is at in this tutorial.
View Tutorial (View Count: 3020) - Length: 20:38
Graeme Bull - May 14, 2009
This tutorial covers a concept of how to stop users from flooding a chat in Flash and FMS. The client side is a very basic chat window built in AS3 that interacts with some server side code for control. The server side coding is simple enough to get the idea of what needs to happen with lots of room for more control and functionality to keep malicious users out of your chat application.
View Tutorial (View Count: 2847) - Length: 31:00
Graeme Bull - May 07, 2009
This tutorial talks about the basics of Flash Media Live Encoder and how to use it with Flash Media Interactive Server to record the video that is being sent out live to the server. The server side code that is taught enables that small record button at the bottom of FMLE to work. Handy! There is also a bit on the client side in Flash that shows how to make a very basic live video player in Actionscript 3.
View Tutorial (View Count: 4365) - Length: 33:33
Graeme Bull - Apr 16, 2009
This video tutorial talks about the newly released Flash Media Server 3.5 installation process. I cover the differences between the 3 versions that are out, installation and details on what is new with this release, primarily the new HTTP proxying and Apache server.
View Tutorial (View Count: 4909) - Length: 20:26
Graeme Bull - Aug 29, 2008
This tutorial covers the basic idea on how to kick a user out of your application. Since most of the material is on the server side coding of kicking a user out, the client side code is very basic and in AS2. I cover how to get a user out of your application and also send them a message on why they are getting kicked out. Could be useful for your applications if you need to kick bothersome users logging in.
View Tutorial (View Count: 4531) - Length: 23:45
Graeme Bull - Jun 26, 2008
This tutorial talks about creating functionality with Flash Media Server 3 server side coding and AS3 to have one client be able to communicate specifically with another client that is connected to the application. This is a great example to understand how private messaging can work in a chat application.
View Tutorial (View Count: 6769) - Length: 43:00
Graeme Bull - Jun 04, 2008
This tutorial talks about using the File object on the server side of Flash Media Server 2 or 3. I cover the basics about reading and writing a text file and then move forward to reading directories on the server. I also talk about getting a list of files in a directory, in a virtual directory and then passing that information back to the client for use in playing a video. Very useful to know if you don't want to use a database to keep track of files that are recorded on the server.
View Tutorial (View Count: 3936) - Length: 31:21
Graeme Bull - May 21, 2008
This tutorial talks about how to show the total bytes loaded of a streamed file from Flash Media Server. Using a combination of how much is buffered along with how far the user is along in watching the video file, it's possible to easily show how much of the file has been loaded in. This tutorial covers just this basic concept in AS2 with small tips on the difference for AS3.
View Tutorial (View Count: 5306) - Length: 14:53
Graeme Bull - Apr 18, 2008
This tutorial talks about using virtual keys and virtual directories together to more easily serve up different resolutions or versions of videos based on a client's attributes. By using this technique it's possible to have clients play a particular video but have FMS automatically serve them up a different version based on an attribute that either you can set or have FMS set automatically when they connect up.
View Tutorial (View Count: 3489) - Length: 19:31
Graeme Bull - Mar 27, 2008
This tutorial talks about how to make a very basic chat application with FMS (2 or 3) and Flash. Even though the chat application itself is quite basic, lots of best practices are brought up and talked about, for both client and server side development, and further talk on what can be done with the chat application is addressed. This is a good tutorial to see how a basic application is thought out and built with Flash Media Server.
View Tutorial (View Count: 9608) - Length: 30:00
Graeme Bull - Mar 11, 2008
This tutorial talks about the new functionality of Flash Media Server 3 where you can check the bandwidth of a client without server side code. The new bandwidth checking is native to FMS3 which makes it more simple to use than FMS2. I explain how to check bandwidth from the client in both AS2 and AS3 and why everything works the way it does and how.
View Tutorial (View Count: 5013) - Length: 15:54
Graeme Bull - Feb 15, 2008
In this tutorial I talk about some of the best practices when it comes to the basics of building Flash Media Server applications. I try to cover some of the client side for making connections to the server and then on the server side dealing with new clients. This tutorial is good for beginners that are wondering what the order of business is when it comes to making a new application for FMS.
View Tutorial (View Count: 5711) - Length: 30:05
Graeme Bull - Feb 10, 2008
This tutorial is about creating a basic application that will stream an MP3 file from Flash Media Server. Along with a few random tips and tricks, I talk about and show a very basic MP3 file streaming application that will allow you to test your MP3 files, or just get familiar with the basics of streaming an MP3 file from FMS.
View Tutorial (View Count: 4667) - Length: 11:51
Graeme Bull - Feb 08, 2008
This tutorial talks about the new VOD application that was added with Flash Media Server 3 on how it works and what it does and how to use it. To go with this, being a related topic, I also talk about how virtual streams work and why you would want to use them.
View Tutorial (View Count: 4717) - Length: 22:35
Graeme Bull - Feb 04, 2008
This tutorial covers the details on how to use the new SWF Verificaiton functionality of Flash Media Server 3. I quickly talk about how to make the changes in the application.xml file and why and show an example of how this new handy functionality works. Call it another tool in your security functionality toolbox.
View Tutorial (View Count: 3116) - Length: 13:50
Graeme Bull - Jan 29, 2008
This tutorial talks about how to play a prerecorded file (in this case an FLV file) on the server with the Stream class and then play that stream from the client side. This technique is useful for making a TV station style application that requires all users to be synced to the same time in the stream that they can play.
View Tutorial (View Count: 4843) - Length: 14:36
Graeme Bull - Jan 27, 2008
This video tutorial talks about the newly released Flash Media Server 3. I cover the differences between the 3 versions that are out, installation and details on what is new with this release.
View Tutorial (View Count: 6406) - Length: 17:44
Graeme Bull - Jan 21, 2008
This tutorial talks about how loading in a separate XML file which has the server settings (ip, application name and instance name) makes it easier to deploy the SWF files without having to republish the SWF. Use this technique with clients that may change Flash Media Server machines and you may not want to hand over the FLA source files.
View Tutorial (View Count: 2319) - Length: 12:31
Graeme Bull - Dec 15, 2007
In this tutorial I talk about communicating with the server from the client and back again to the client from the server. Which in turn means that you would be able to talk to a client from another client through the server. There are multiple ways to do this with FMS and I try to cover which ways I consider most useful and why.
View Tutorial (View Count: 4352) - Length: 23:38
Graeme Bull - Dec 09, 2007
This tutorial is about the basics of the Camera object that the Flash player has access to, how to get it and set certain settings for it and then to stream it live to Flash Media Server. I also cover a bit more on using the administration console to debug streams and some basic code to play that live stream back in the SWF file.
View Tutorial (View Count: 5842) - Length: 24:20
Graeme Bull - Nov 20, 2007
This tutorial talks about taking advantage of the Stream class on the server side to manipulate Net Streams coming from the client side. A basic application is built on the client side to send the mic audio to the server and then record it with server side coding.
View Tutorial (View Count: 3805) - Length: 20:01
Graeme Bull - Nov 13, 2007
This tutorials talks about the send() method of net streams and shared objects and how they are used and why. The topics covered require an understanding of how to create shared objects and net streams and what they are.
View Tutorial (View Count: 2843) - Length: 19:40
Graeme Bull - Oct 29, 2007
This tutorial talks about coding on the server side of Flash Media Server. Basic concepts and best practices are covered and an example of loading in separate server side files to break up the functionality of the application.
View Tutorial (View Count: 5169) - Length: 31:58
Graeme Bull - Oct 28, 2007
This tutorial covers some of the basics of remote shared objects with FMS. I talk about persistant and non-persistant remote shared objects and some of the concepts in using them and why you would want to use them.
View Tutorial (View Count: 4203) - Length: 25:13
Graeme Bull - Oct 26, 2007
In this tutorial I talk about the basics of NetStreams and playing a prerecorded FLV file with just code and also using the FLVPlayback component in Flash CS3.
View Tutorial (View Count: 6484) - Length: 26:05
Graeme Bull - Oct 25, 2007
This tutorial covers the basics of the administration console that is used to debug applications as you build them and a few debugging techniques. This is the first tutorial that starts to talk about server side scripting.
View Tutorial (View Count: 4403) - Length: 27:02
Graeme Bull - Oct 18, 2007
This tutorial covers the very basics of installing and getting setup with FMS2.
View Tutorial (View Count: 7040) - Length: 27:04
































