Quick Start Guide For Red5 Pro!

November 18th, 2015 by Jamie Maynard

Unlike some other streaming solutions, we don’t just focus on the server side or the client side–we provide the whole stack. While this provides a tremendous amount of power and flexibility, it does make it more difficult to set up. A few of our customers were confused on how to get started, so we consolidated four of our guides in one place to make it more streamlined and simple to follow. This guide will get you quickly up and running with the Red5 Pro server and the client-side SDKs.

Get the new Quick Start Guide and we look forward to hearing your feedback!

^E3E74F0BA61990535924F81D51A76F33B10475AAF43D3528AA^pimgpsh_fullsize_distr

Quick Guide to install Red5 Pro on AWS

November 12th, 2015 by Jamie Maynard

Dealing with the complexities and all the options of Amazon Web Services practically requires a PHD in Cloud Hosting, so we put together a quick tutorial on how to efficiently install Red5 Pro on an AWS EC2 Instance Configuration. The following guide should get you up and running quickly and without the headache. Enjoy!

 

AWS Guide

, ,

He’s BAAAaaaack!

November 10th, 2015 by Paul Gregoire

Screen Shot 2015-11-10 at 4.11.15 PM

Why on earth would anyone choose to rejoin a company where they previously worked? In retrospect, the answer seems quite simple, though of course, taking the plunge is always a daunting task. I assume the statistics do not favor a return to a previous workplace after an extended hiatus, but I could certainly provide a plethora of reasons why I returned to Infrared5 when presented with the opportunity to do so. For me, and in any and all endeavors, the work has to be both intellectually stimulating and challenging. Software development can often be repetitive and monotonous, but fortunately that never was (and still isn’t) the case at Infrared5. Of near equal importance are the workmates that surround me; without a high quality, collaborative and generally pleasant team, even the most stimulating work can lose its shine.

So to that end, here is a short checklist I used when making the decision:

1. Do I enjoy my interactions with my teammates? Check!

2. Do I have respect for them and their abilities? Check!

3. Lastly, Infrared5 wanted to pay me to write code all day and work on Red5! Well that’s a no brainer–count me in!

While working for another company, I had joined the Red5 Pro beta just after it was announced on Twitter. A “Pro” version or Red5 was something Dominick and I had chatted about on a few occasions back in the day–there may or may not have been beer involved. Despite the casual conversations, we both thought there could be immense long-term value in providing the Red5 community with what they were always asking for and talking about on the users list and social media. Providing the ability to stream from any device to any device has always interested me. Alas, I had the desire to turn intrigue into application by helping to create a software which could do just this. Red5 Pro offers Flash streaming, HLS streaming, and RTSP streaming; these technologies are still in-demand and are not interoperable on existing platforms, except on Red5 Pro.

In the near future, the public can expect some major disruption on the streaming media front from Red5 Pro. It should come as no surprise to the community that we’re adding the new hotness of technology, WebRTC, to our existing stack. If this addition isn’t “For the Win,” I don’t know what is. I have no qualms about saying that the suite of tools which comprise Red5 Pro will help shape the future of the streaming market–and I couldn’t be happier with my decision to return.

-Paul

 

, , , ,

Final Product Release For Red5 Pro Beta!

November 6th, 2015 by Matt Angier

red5pro_live_streaming

 

To the community,

 

Happy Friday! We are super excited about our latest and final beta release for Red5 Pro. Our next version will be the 1.0–something we have been looking forward to for quite some time.

We have just released some great updates to the Red5 Pro Server and Streaming SDKs, and wanted to provide some details on whats included. First off, none of the updates are critical, and the updated server is backwards compatible with the previous SDKs (unless you want to use the new security parameter feature).

Below you will find: the release notes, the Server and SDK downloads, and the link to our Github repos with the updated examples and sample apps.

As always, we are here if you have any questions, and don’t hesitate to let us know how we can help!

-Matt@infrared5.com

 

Release Notes

Server version 0.1.72-PROD:

  • Contains a new, improved server interface for the webapps examples which include server build version, documentation, and more
  • Addresses a problem of the webapps examples not being able to identify public IPs of some cloud-hosted servers (notably, AWS), and allows the user to update the IP address displayed via the interface.
  • Addresses a problem with a carriage return in the LICENSE.KEY file not being read as a valid license
  • Supports setting connection parameters, which can be used to secure streams

 

Streaming SDK (iOS and Android) version 0.8.38:

  • Supports setting connection parameters, which can be used to secure streams

 

Sever Download

SDK Downloads

Github Repositories

, , ,

First Annual Intel Innovators Summit

November 5th, 2015 by Chris Allen

Intel Innovator Summit 2.JPG

 

I just got back from the Intel Innovators Summit in Santa Clara, CA where I serve as a current Intel Software Innovator. Intel brought together some of the top programmers, makers and creative technologists from around the world to show us some of the innovative things they are working on. While I can’t share many of the details of what was presented, to me, the most valuable aspect of the summit was having the fantastic opportunity to connect with so many talented developers in one space.

During the event, Intel split up the topics between RealSense and IoT. RealSense, for those who don’t know, is a platform built around 3D depth cameras. As mentioned above, due to an NDA I can’t share everything Intel is up to, but much of what they are doing has been released publicly, and there are public SDKs that anyone can download to start thinking with the devices. As a quick aside, here’s a link to a video that Infrared5 put together for a contest on perceptual computing (which is actually the basis of RealSense) as a catalyst for a truly immersive game play experience at the 2013 Intel Ultimate Coder Challenge. While the front-facing cameras on Windows PCs offer quite a few interesting options for Minority Report style input and games, I find the rear/world-facing r200 cameras on Android devices much more intriguing. The possibilities surrounding the combination of the devices with IoTs are enormous; Imagine unlocking doors just by a camera recognizing your face, or creating wearables that interact with the world with 3D data.

In retrospect, IoT was really the topic that got me excited at this event. Though I don’t consider myself a Maker, Infrared5 has engaged in a significant number of projects with internet connected sensors. Our customer SICK, for example, utilizes Red5 for live streaming of data coming from their sensors. I’m really excited to get my hands on an Intel Edison board after seeing firsthand how the device can seamlessly enable live streaming across a variety of products.

SparkFun_Edison_Boards-14

The fact that it’s so small–and relatively powerful– introduces all kinds of exciting use cases beyond mobile phones. Rest assured, we will be experimenting and sharing with you guys what we and the other Innovators do with Red5 Pro and these devices.

One of my favorite activities of the summit was the little contest Intel ran called the Spark Tank, which was undoubtedly inspired by the hit TV show Shark Tank. Intel kicked off the exercise by splitting the Innovators up into groups with the task of inventing a project which we then pitched to the judges. The judges consisted of the Intel Innovator program as well as executives from the company. I must say, all the teams came up with compelling experiences–everything from doors that scanned your face in order to allow entry to stuffed animals with medical sensors embedded within.

Our project consisted of a military application to improve communication within squads and leveraged the Red5 Pro platform with the Edison board. Each team had to do a skit or a spontaneous commercial for their product and present on the benefits of their concept. For ours, we ended up cutting out cardboard rifles and paper goggles and then taped together gesture/motion control MYO armbands that let you wirelessly control connected devices. It was rather dramatic, as we had our team get shot and die on stage. While we won the “Most Likely to Get the Blind into the Military” award, we clearly should have won funniest skit for the most serious topic.

Intel Innovator Summit 1.JPG

It’s fantastic to be a part of such a talented group of developers, and I’m honored to be able to represent Infrared5 in the Intel Innovators group. Kudos to Intel for having one of the best developer outreach programs out there! I’m excited about all the possible collaborations that will emerge from the Intel Innovator’s Summit, and of course, we can’t wait to see what these guys do with live streaming and Red5 Pro.

, , , ,

What We’ve Quietly Been Working On: Red5 Pro – Going Back to Our Roots

November 4th, 2015 by Chris Allen

red5pro_live_broadcast.png

 

The Times They Are A Changin’

As you might have noticed, we recently updated our website to better reflect our new direction at Infrared5. We are now focused on the Red5 Pro Server and SDKs for iOS and Android that enable developers to build experiences like Meerkat or FaceTime in a matter of minutes. Yes, you read that correctly – the ability to create mobile streaming applications in minutes. We originally started this company because of the tremendous reception and interest in the Red5 Open Source Media Server. For those that aren’t familiar with the project, our initial team, composed of John Grden, Paul Gregoire, Dominick Accattato and myself, worked with other developers around the world to reverse engineer the RTMP protocol and create an open source alternative to Macromedia’s Flash Communication Server. This project eventually became Red5. Two years later as the project grew, we noticed strong demand from developers who needed custom work and consulting on Red5 – so much so that we decided to quit our day jobs and start Infrared5. Over the years though, our focus drifted away from exclusively building live streaming solutions with Red5.

Games and Brass Monkey

Our developers at Infrared5 have always been interested in disrupting the present and pushing the boundaries with new technologies. One of these instances was the Unity game engine. Andy Zupko and John Grden really pushed us in this direction as early adopters of the platform. We built many great games on Unity including the Star Wars Trench Run, Hasbro’s Game of Life Zapped Edition, and most recently the augmented reality Force Trainer feature in the official Star Wars app. Even though we are no longer focused on games, our passion for game design and the unique experiences they enable really influence our product design. We want to make using Red5 Pro fun and enjoyable for developers, which in many respects isn’t far off from the goal of a good game.

b-pre-connect

During this time Rebecca led Infrared5 not just in games projects, but also on IoT and streaming projects that leveraged the open source Red5. Another project that Infrared5 invented and spun off was our smartphone-as-a-game (SAAG?) controller product, Brass Monkey. I moved over to lead that company as CEO in 2010, but eventually I came back to Infrared5 full time, as we weren’t able to effectively convince people to pay for smartphone controlled, browser-based games. Note though, we kept the technology, and it’s now part of Red5 Pro as the Second Screen SDK.

Going Back To Our Roots

After Steve Jobs announced the demise of Flash with the lack of support in iOS, and the eventual decay of support for Android, we came to the conclusion that we would solve the “Get off of Flash Problem” for live streaming mobile apps. We heard from a lot of our consulting clients that they wanted this, and instead of trying to build custom solutions over and over again, we decided Red5 needed an upgrade. Mobile SDKs for RTMP are mostly fragmented, hard to use, clunky and generally just a mess. We have now made it our mission to make building a live streaming app for iOS and Android efficient and intuitive. Whether it’s a one-to-many live broadcasting app like Periscope, a many-to-many conferencing app, or a one-to-one video chat application, we want to make it so incredibly simple that any developer can do it.

The Future: WebRTC, Second Screen, IoT

While migrating existing live streaming Flash apps to our new platform is super helpful, what we are most excited about is our vision for the myriad applications of the Red5 Pro technology.

An ever-increasing number of browsers are adding support for WebRTC; heck, even Microsoft Edge is getting there! We think this is clearly the future for in-browser streaming, and we are currently working on making Red5 Pro speak this protocol. We see the Red Pro Server as the underlying hub that is able to talk to all different streaming mobile apps and browser apps with minimal latency and outstanding performance.

However, the phones we carry in our pockets, the laptops sitting on our desks, and the tablets we browse while sitting on the couch are truly just the beginning. Other devices with cameras that can connect to the internet are the next big thing in live streaming. We are thrilled to make Red5 Pro integrate with all of these Internet of Things devices. The possibilities are endless: imagine fully immersing yourself in a live concert via your VR headset streamed live from a 3D camera at the venue, or enabling live video streaming among military troops over mesh networks going to their AR headsets. There are countless things for developers to build in this space, and we’re excited to see how we can power them through Red5 Pro.

Finally, we think that the second screen experiences like what we started with Brass Monkey have huge potential for changing the way people interact with technology. Not only can you as a developer turn phones into game controllers, but you can also create new banking software that enables your phone to interact with and take away information from a screen in bank branches of the future.

red5pro_secondscreen

…And There’s More!

Of course we can only think of so many scenarios of how our tech can be applied. The true innovation will be done by what you as a developer create with it. What would you build with Red5 Pro? Let us know in the comments. Much more coming your way soon!

, , , ,

IR-Top-5: Top 5 Apps Our Team Loves to Use

December 13th, 2013 by admin

App StoreWith Apple’s App Store approaching their one-millionth app to be released in the app store this week, we figured this would be a great opportunity to share which apps our guys’ love. The boundaries were limitless as far as games, mapping tools, news sources…whatever. If any readers have some great apps they would like to share, we want to hear about it.

Kyle Kellogg, Software Developer - any.do – Cal - An advanced version of a calendar app tying in your system’s calendars, integrates with your contacts and navigation apps to easily add others to events or get directions to your next meeting. You can even jump directly from Cal to Uber to call a car to bring you to your next appointment.

Adam Doucette, Business Development Director - talkto.com – Talkto is a messenging app that allows you to text businesses. You never need to be left on hold to find out if a place iS open or whether a store is all out of a certain product. Businesses can choose to have messages sent to text, email or live chat, making it convenient for all parties involved.

Elena Ainley, Designer, Square – Although Elena claims this may not be the most exciting of apps, she is a huge fan of the Square reader app as she describes “My friends and I seem to never carry cash, so when we’re all ordering food I can just put pizza on my card and have everyone pay me back via Square app.”

John Grden, Software Developer - NFL Fantasy Cheat Sheet (2013) – To speak to how well this app works, John is the only guy in his league that uses it and he won the league last year and is 10-3 this year.  It uses its own calculations for predicting line ups and makes news easy to sift through for your players specifically.

Jes Palmer, Project Manager – Quell Momento - This is the latest game that has caught the attention of our resident gamer Jes Palmer. Beware, this is a challenging puzzle game that is easily addictive. To sum up this game, the review from its site tells it all “Don’t know if it’s because I have an essay to do or this game is actually fun. Either ways I’m still playing!”

Where Art and Technology Meet

November 25th, 2013 by admin

This past Sunday, the Boston Globe  added some Infrared5 flare to their paper as the Sunday On the Job section profiled our own Art Director Aaron Artessa. On The Job profiles interesting careers and captures an in-depth view from the profiled participant’s eyes on how they succeed in their work. We are excited Aaron is getting some much-deserved attention as we have known for a long time his work is top-notch. Click here to access the article.Screen shot 2013-11-25 at 11.58.04 AM

Red5 Integration for Eclipse (Red5Plugin)

November 14th, 2013 by Dominick Accattato

When I started working with Red5 on a daily basis, I always wanted a better way to develop and run my Red5 applications locally. Mainly my intentions were around efficiency, but eclipse plugin development also appealed to me from a tooling perspective.

I believe it was back in 2009 when I first thought about adding Red5 development support to the Eclipse IDE. I spent about a week reading a few Eclipse development books until I felt comfortable enough to step into the Plugin perspective. From there, things progressed fairly quick although I didn’t really understand completely the best practices with generating projects and resources within that project. However, as with each open source project there is a limited amount of time in the day and it was working enough to release it to the community. I’m still not entirely happy that I chose to use Ant for the resource copying and would gladly take a look at refactoring that functionality.

My first release had support for generating not only the Red5 serverside application, but also the Flex client project. In addition, there was support for an array of open source Flash libraries including Jedai which was a Red5 application framework that encompassed both the serverside and clientside. On my second release of the plugin, I stripped Jedai as well as the other Flash library resources. I had found it was going to be a pain to manage the dependencies from within the plugin. That and we weren’t supporting Jedai anymore as an opensource framework.

Since this time, the Red5Plugin got pretty stale and I hadn’t paid much attention to it. In fact, it’s been quite a few years even though some members of the community asked for its source to be opened. It was always my goal to release the plugin, but I just needed time to clean up the code and make sure it compiled with newer versions of Eclipse. The good news is that I did in fact take the time over the past few days to clean up the project.

That said, I’ve updated some of the code to target newer versions of Eclipse. The latest update site can be found at the following URL:
http://www.red5.org/red5-ide-plugin/

In addition, and even more in line with the spirit of open source, I have placed the source code up on our Infrared5 Github account for the community to comb through. I am still very much interested in putting some TLC into the plugin and giving it some much deserved attention. I’ll think over the next few weeks about some new features and may discuss these over the project’s wiki page. In the mean time, feel free to clone the project and if you’re unfamiliar with Eclipse development, you may get the same amount of enjoyment that I got when I originally wrote the plugin. I’d love to hear from anyone who wishes to help out with some of the development and or documentation.

Go ahead and check out the new Open Source Red5 IDE
http://infrared5.github.io/red5plugin/

 

Red5 Media Server Workspace Setup Guide

November 11th, 2013 by Dominick Accattato

In the past year we’ve seen tremendous improvements in the Red5 open source project in terms of the way the code is structured and built. Previously to Red5 1.0.1, the build was performed using Ant along with dependency managed by the open source tool Ivy. However, we had seen interest growing to migrate over to Maven as our build management tool. As you may know, Maven uses convention over configuration. One side effect of using convention requires that the folder structure be modified. This is fine and it turns out that development is just as smooth with Maven as it was with Ant, given that you understand how to setup your workspace correctly. If you are a Red5 application developer, the following guide may be interesting to you, but it was really written for anyone who wishes to modify the Red5 project source code and work on the internals API’s with confidence. I categorize red5 developers into two groups:

  • Red5 Project Developers
    • Developers who check out the project source code.
    • Intend to modify the source and build custom distributions.
  • Red5 Application Developers
    • Developers who wish to build on top of the platform using the exposed red5 API’s.
    • These developers are typically developing web applications.

I’m definitely interested in writing up more documentation targeting Red5 Application Developers. However, these will come at a later date.

The main contents include:

  • SYNOPSIS
  • INSTALLING ECLIPSE
  • ECLIPSE PLUGIN SETUP
  • RED5 WORKSPACE SETUP
  • CREATE A RED5 APPLICATION
  • DEBUG APPLICATION ON SERVER

Without further delay, please check out the entire guide here.

Screen Shot 2013-11-11 at 3.01.10 PM

 

« Previous Entries Next Entries »