Posts Tagged ‘Flash live’

This article will walk you through the process of downloading, installing and configuring all the software required to start broadcasting to a Flash Push Live Stream with Mydeo using the Flash Media Live Encoder (FMLE). In a previous article, we looked at the same process but using the Wirecast encoder instead. Please click here to be directed to that article instead.

It’s good practice to have a read through the whole article before attempting to configure your encoder.

FMLE is Adobe’s free to use Flash encoder. Currently, it’s the easiest and by far the cheapest way to get started in Flash live streaming. The encoder is a fantastic solution considering it’s a free to use application – however, it does lack some of the more professional features that comes pre-installed with encoders like Wirecast so if you’re looking to produce industry leading live streams, it might be a good idea to look into a more professional option. Nevertheless, FMLE is an amazing tool and is more than adequate for lower budget productions.

If you don’t have a trial account already, open a 15-day free trial account now by heading to http://www.mydeo.com. Once you’ve opened your account, you can trial our “on-demand” CDN services immediately, but for a live trial you’ll need to request one by giving us a call or dropping us an email from your registered account email address.

If you have your credentials email, containing all your Flash streaming details, then you’re all set to proceed to Step #1:

1. Download and install the software

Once you’ve received your Flash Live service login details from Mydeo, you’ll want to make sure you’ve downloaded the following:

  • Adobe Flash Media Live Encoder (PC and Mac versions are available) – it’s completely free to use!
  • Limelight Access Adapter – As you may already know, Mydeo runs on the backbone of the Limelight Networks CDN. To connected to their network using the details in your credentials email, you will need to install the Access Adaptor – this allows you to authenticate with the network and stream. If you’re using a PC, there’s a good chance you’ll be using FMLE version 3.2, however, you could be using an older version so please click on one of the following links that corresponds to your version of FMLE: (FMLE 3.0) (FMLE 3.1) (FMLE 3.2).
  • If you’re using a MAC, you can download the Access Adapter here – All Access Adaptors are free.

Please make sure to install FMLE before attempting to install the Access Adaptor – do not launch FMLE before you’ve installed the adaptor.

2. Configuring FMLE

Once everything has been installed, go ahead and fire up your copy of FMLE.

Referring to the screen shot below, you can configure your copy of FMLE with the correct settings for your account (the coloured boxes on our diagram represents the sections you need to change in order to set up your encoder properly).

Your Flash credentials email will contain two very important URLs that you now need: the Primary FMS URL and the Backup FMS URL – the third URL in your credentials email is the published URL but this can be set aside for now.Click to enlarge

Click to enlarge


  • The green box is where you need to enter your Primary FMS URL – this is essential for the stream to publish.
  • The red box is for the Backup URL – the Backup isn’t actually essential for the stream to work but does add a level of fall back. The Primary and Backup URLs point to different servers on the CDN so if you were to lose connection to the Primary server, the stream would continue streaming to the Backup. Playback would be seamless and the audience would never know anything went wrong. You can also use the Primary and Backup URLs to utilise two separate internet connections – for more information on that, please click here.
  • The blue box is where you give your stream a name – the stream name is a crucial part to the configuration so be sure to take note of whatever it is you set this to. You’re free to chose any stream name but it’s best to keep it as simple as possible and you can’t use spaces. If your stream name consists of more than one word, I suggest using a ‘_’ to separate the words like so: my_stream or use camel case: myStream.
  • Now select the bit-rates and camera setting you wish to use for your stream. A standard configuration is 500kbps for video, 128kbps for audio and a resolution of 640×480.

3. Start publishing

You should now be ready to start publishing your stream. To begin, click the green START bottom of the FMLE window:




If you installed the Access Adaptor correctly, the Connect to Limelight FMS box should pop up where you’ll need to enter your username and password found in your credentials email:

Click to enlarge

Click to enlarge










Click OK and the encoder should kick into action!

To view the stream, you will need to utilise the Published URL found in your credentials email. Each stream will have a different URL and this is determined by the stream name you entered into the encoder earlier. Assume for now that you used: ‘myStream’ as your stream name. Take the Published URL from your credentials email and add the stream name to the end – preceding a forward slash ‘/’. Here is an example: rtmp://mydeoxyz.fc.llnwd.net/mydeoxyz/myStream.

Assuming everything has been configured correctly, you should be able to playback from your Published URL. If you need to create player embed code, please click here.

And that’s it!

If you would like to hear more about our Flash live services or require any assistance in getting your Mydeo stream up and running, call us on: +44 208 540 2300 or email: help@mydeo.com and someone will get back to you as soon as possible.

Read Full Post »

In this blog, we will walk you through the process of setting up a Flash live stream on the Mydeo/Limelight platform using Telestream’s software-based encoder, Wirecast. Wirecast is a live encoding solution that offers a professional alternative to Adobe’s Flash Media Live Encoder (FMLE). Although the standard package costs nearly $500, Wirecast offers a whole host of professional features above and beyond that of FMLE. You can find out more information about Wirecast and even obtain a free watermarked trial version from their website: http://www.telestream.net/wirecast/overview.htm.

To follow along with this tutorial, you will be required to have a Mydeo account. If you don’t already have a Mydeo account, you can sign up for one by heading to the Mydeo website: www.mydeo.com. Once you have opened an account, you’ll need to make a request for live streaming services by calling or dropping us an email with your requirements – contact details can be found at the bottom of this article. We will then send you a Flash live credentials email containing all the details you need to get going.

So, first things first, boot up your version of Wirecast and select ‘Broadcast’ > ‘Broadcast Settings’ from the tool bar at the top of the window – you should be presented with this screen:


Wirecast already has a plugin installed for connecting to the Limelight Network so to utilise this, you need to select ‘Limelight’ from the ‘Destination’ drop down list. If Limelight isn’t showing in the list, you’ll need to select the ‘More’ button and make sure Limelight is checked in the ‘Edit Visible Destinations’ window. Once Limelight has been selected in the Destination bar, you will then need to insert your Primary FMS URL into the ‘Address’ box. For now you won’t need to utilise the Backup URL so set that aside. Next you will need to give your stream a name and you can do this by entering a name into the box labelled ‘Stream’. For Flash live, the stream name can be set to anything you like but remember that you can’t use spaces. If your stream name is comprised of more than one word, we suggest using a ‘_’ to separate them, like so: my_flash_stream. Alternatively you can use camelcase like so: myFlashStream.

Next step is to set your Username and Password into Wirecast. You can do this by selecting the ‘Set Credentials’ button found in the bottom right corner of the window. When prompted, set your Username and Password to match the ones found in your credentials email.

Now all that’s left is to select the settings you wish to use for your stream. For now you can just select one of the Flash presets from ‘Encoder Preset’ drop down list but feel free to edit the presets or even create your own profile to suit your requirements. If you have a slow internet connection, you might want to select a low bit-rate such as 400kbps.

Once you have chosen your settings, click ‘Save’ at the bottom of the ‘Broadcast Settings’ window.

You should now be back on the main encoding page. Here you can select the type of media you wish to stream whether it be a pre-recorded video, an image or even your own desktop screen. Wirecast has many different media options and even allows you to set transitions between different clips.  You can add media by selecting from the white icons just below the ‘Cut’ button, when you select a piece of media, it will be added to the clip bar below for you to select and switch to whilst streaming.

Now you should be ready to broadcast your live stream. Click the large satellite dish labelled ‘Broadcast’ and broadcast waves on the dish image should turn solid. If they flicker, it means there is probably a connection problem and you’ll need to review your settings. If you’re receiving error messages and can’t work out why, feel free to contact us using the details at the bottom.

Now that your stream is up and running, you will need to take the Public RTMP URL from your credentials email and add the stream name you entered into your Wirecast settings. Here is an example of what your end URL should look like: rtmp://mydeoabc.fc.llnwd.net/mydeoabc/my_flash_stream.

You should be able to play back from that URL – if you require player code, there is a tutorial on how to generate it here: https://blog.mydeo.com/2013/01/25/flash-video-player-generator/

And that’s it!

If you would like to hear more about our Flash live services or require any assistance in getting your Mydeo stream up and running, call us on: +44 208 540 2300 or email: help@mydeo.com and someone will get back to you as soon as possible.

Read Full Post »

James Marsh is currently doing his 2 weeks work experience at Mydeo. As a project, we got him to set up a live feed using Mydeo’s live streaming solutions which run on the backbone of Limelight Networks’ global Content Delivery Network (CDN).

The live feed was created by utilising Limelight’s Flash Media infrastructure. We connected to the network using Adobe’s Flash Media Live Encoder (FMLE) which is free to use for anyone who wants to create high quality Flash live feeds. Connecting to the CDN is very straight forward but if you would like to see a how to guide, we have a previous blog post that shows you steps: https://blog.mydeo.com/2010/12/16/start-flash-live/.

Once we had the live feed up and running, we needed to create a player to embed on our ‘Watch James’ webpage. The player we’re using is the OSMF player which is an open source, free to use Flash player that can be easily generated here: http://www.osmf.org/configurator/fmp/#. The OSMF player offers all the functionality needed to play high quality flash streams, live or on-demand. You can learn more about the player and how to get set up by navigating to our previous blog post: https://blog.mydeo.com/2013/01/25/flash-video-player-generator/

Finally, the webpage itself is being delivered by Mydeo’s HTTP servers hosted on the Limelight CDN. We achieved this by creating a HTML page containing the Flash player, a hit counter and twitter widget. The HTML page was then uploaded to the Limelight servers using the Filezilla FTP client which is also free to use. All this is being delivered over the Limelight CDN and is available to use by all our customers. Our plans start at £50 per month and for that, you can utilise everything you’ve read here to create your own, high quality flash feed.

To watch the live feed, please navigate to this address: http://mydeo.vo.llnwd.net/o1/http11/James/Flashtest.htm. Feel free to leave a comment using the twitter hash tag: #watchjames.

For more information on our CDN services, please contact us by email: help@mydeo.com or by phone: +44 208 540 2300 and we’ll be happy to assist.

Let’s make James famous!

Read Full Post »

Producing a professional live event over the internet is a complicated and stressful task. Making sure everything happens at the exact right time in a seamless fashion is paramount to the end user experience. The live feed itself has to be perfect to meet the expectations of your audience. The problem with live video today is the inevitable direct comparison to on-demand video services. Audiences’ witness the likes of Netflix, YouTube and other HD video streaming services and base their experiences as the benchmark in which to scrutinise all other forms of internet based video. Okay, this may be a bit harsh because the odd skip would probably be forgiven seeing that it’s live. However, a dead stream is a dead stream and your users aren’t going to just sit there and watch a frozen frame or a black screen.

Taking every precaution possible is obviously the best way to lower the chances of a broken stream. There’s not much you can do in terms of a backup stream for a live event because obviously the footage is sent out in real time. At least an on-demand file can reference a backup version if the primary source is compromised. In terms of backup with live services through a CDN, Mydeo has a system in place with Limelight that can seriously lower the chances of a broken stream.

The system Mydeo offers has is the ability to stream to a primary and a backup ingest server which introduces a number of key benefits. Firstly, by streaming to two separate ingest servers, you get double security from network errors. In the very unlikely case that one of the ingest servers were to experience a problem; the other server would take over with delivering your stream. The end user would be none the wiser and the video feed would continue delivering seamlessly. Again, it’s very unlikely that an ingest server would fail but at least you know there’s a fall back in the worst case scenario.

The second key benefit is the ability to utilise dual internet connections. If you’re able to tap into a secondary internet connection, you can set the primary ingest URL onto the main (fastest) internet connection and the backup URL can be set to the alternative internet connection. Again, if something were to happen to either of the internet connections, the stream would switch over automatically and the end user experience wouldn’t be compromised. Some customers of Mydeo have started utilising mobile internet solutions as a backup source. Couple this with backup power generators and you are on the way to complete resilience from internet connection failures.

Mydeo can offer backup (fall back) solutions with both normal Flash live and Stream Anywhere products. If you would like more information on our CDN services, please feel to contact by email: help@mydeo.com or by phone: +44 208 540 2300.

Read Full Post »

Stream Anywhere is Mydeo’s solution to mobile streaming and since we launched it last year, we’ve received very positive feedback. You can read our initial post on Stream Anywhere by clicking here.  We’re very happy to tell you that Stream Anywhere has just been upgraded. This post will talk you through some of the major updates included in V.2.1


A feature that’s been requested many times since Mydeo released Stream Anywhere is DVR functionality. If you didn’t already know, DVR is Digital Video Recording and it grants the viewer a number of benefits. Firstly, using the player controls, the viewer can rewind the live feed.  Imagine you’re watching a football game and you missed the match winning goal. Using DVR functionality, you’d be able to rewind the stream back to the point of the goal and continue watching from that point. Afterwards, you could always fast forward back to the point where you left off.

The second great feature of DVR is the ability to pause the live feed, much like most modern set top boxes. The DVR functionality is preconfigured to allow the viewer to pause the live feed up to a certain amount of time before continuing the stream.

Lastly DVR functionality enables you to make the live stream available for On-demand delivery up to 24 hours after the live feed has finished publishing. The on-demand file is made available through the same publishing URL as the live feed so will work seamlessly within your player. This is great because once a live event has finished,  it’s not uncommon for an on-demand version of the video to be put up in its place. By making the original stream available for on-demand play gives the production team a window to edit the original footage and replace the live feed with a permanent on-demand file. This means zero downtime and a much better experience for your audience.

Apple AES encryption

Until know, the only security option for Stream Anywhere was Media Vault which uses MD5 hashing to encrypt the playback URLs to only work when pre-defined parameters are met. For example you could configure the stream so it only works on a particular page of a particular website. In addition to this, we can now offer Apple AES encryption for the HLS playback URLs. This functionality can be added upon direct request to your Mydeo Account Manager. Along with AES, we can also now block streams to geographical locations so if you only want your stream to work in the US, we can now do that for you.

Self provisioning

You can now self provision your own event streams. This means you can log into the control panel and create any number of streams without ever having to contact your Account Manager. Benefits of self provisioning include: Being able to set your own event expiry options, set your own DVR windows (see above), apply levels of security at your own leisure and update your ingest points.

As ever, if you have any questions about Stream Anywhere or any of our other fantastic CDN solutions, please do not hesitate to contact us by email: help@mydeo.com or by phone: +44 208 540 2300.

Read Full Post »

We talk a lot about players here in the Mydeo blog but this due to the fact that we get a lot of questions from our customers about what players to use for their content. Unfortunately, there’s never usually a one-stop solution when looking into players but that may be about to change… JW 6 player is the latest offering in the JW player series and it’s packed full of features which we all should be very excited about.

One feature in particular that’s extremely useful is the HLS plugin. As you may already know, Mydeo offers full HLS support and is mainly used for reaching those all-important iOS devices. HLS itself isn’t supported natively within some of the more popular web browsers such as Chrome, IE and Firefox. Customers wanting to reach both desktop and iOS devices will generally stream with both a HLS feed and an RTMP feed. This however, could now be a thing of the past because JW 6 has the functionality to reach all desktop browsers and iOS devices with just a single HLS feed. When JW 6 detects a desktop browser, it uses a functionality called ‘flash mode’ and the HLS feed plays seamlessly within the browser. When it detects an iOS device, it then reverts back to HTML5 mode to play the same stream.

We had customer recently who needed this exact functionality and they utilised JW6 along with Mydeo’s HLS streaming accounts to pull off a very successful live event. This made things much easier for them because they only had to worry about the single feed and the built-in customisation options meant getting the player on their website was a breeze.

The HLS plug-in is only available through the JW 6 premium version but with this you get multi-end device functionality for both your live and on-demand content along with countless other customisation options. Using the built-in skins, you’re also able to integrate the player in a way that matches your existing website styling to achieve an overall professional look.

To find out more about the latest JW player, you can visit their website: http://www.longtailvideo.com/. To find out more about Mydeo’s HLS services, you can call us on: +44 208 540 2300 or email us at: m3@mydeo.com.

Read Full Post »

In this article I want to show you how you can quickly create the embed code for a Flash video player. In a previous article, we looked at HTML5 and the <video> tag. We saw that it’s very easy to create a player in HTML5 and the upshot of using it means we get to reach those all important iOS devices. There is a downside however by just using pure HTML5 and this was also mentioned in the previous article. Audiences who are using older systems with out of date browsers might not be able to view your videos if you’re only using HTML5. To prevent this, it’s suggested that you also include a Flash player in your fall back code so that these older systems have something to ‘fall back’ on.

Creating a Flash player from scratch is much harder than creating a HTML5 player so to keep things simple, I want to point you in the direction of the Open Source Media Framework site. They have a neat web application that allows you to create the embed code for your Flash video. You’re able to adjust the height and width along with other standard settings. I can’t begin to tell you how much time this saves and is especially useful when you need to get your videos up on your site quickly. To make use of the generator, click here.


You should find the generator fairly easy to use, just click the preview button once you’ve entered your URL and settings and the embed code appears under the preview player. This code can be inserted into your HTML5 player from the previous article to enable that all important fall back feature.

One more thing I need to highlight about this application is the fact that it also works with live RTMP publishing URLs. This means that if you need a player for your live Flash event, you can quickly create one here. Remember that Mydeo offers world class live and on-demand video delivery (HTML5 and Flash compatible) at low entry level pricing. For more information about our products and how Mydeo can help you with online video, feel free to contact us by email: m3@mydeo.com or by phone: +44 208 540 2300.

Read Full Post »

Older Posts »


Get every new post delivered to your Inbox.