A wireless HDMI dongle for everyone
Have you ever wanted to show your computer screen on your TV, projector or monitor? If so, you have probably experienced some trouble with cables and converters. If you somehow have avoided the cable nightmare you have probably experienced that most wireless solutions either excludes competitors, lacks features or doesn't work with older devices. We don't think that's acceptable in the 21st century.
We believe that everyone should be able to show any content, from any computer on any screen - wirelessly. That's why we founded AIRTAME.
Get started - It's as easy as joining a Wi-Fi network
With AIRTAME you don't need to worry about cables like HDMI, DVI, VGA or DisplayPort. Because with AIRTAME - nothing is plugged in your PC.
AIRTAME uses technology that's already in your computer - your Wi-Fi.
- Plug your AIRTAME into the HDMI port of your TV, projector or monitor and power it up through the USB cable.
- Install our AIRTAME application on your computer and from the menu bar you are able to see all AIRTAMEs that are nearby you. Choose which one to stream to and type in a password - if needed.
- Let the streaming begin - sit back and enjoy.
Supports more features - Still easy to understand
Pictures, videos and sound on your TV - Wirelessly
With AIRTAME plugged in your TV you can now turn your big moments into even bigger ones. And if your friend wants to share some of her pictures or videos, she can easily display her screen as well. You simply disconnect and let her connect instead.
Watch HD movies together from Netflix, HBO, Hulu Plus or some of the other streaming services you subscribe to. And control the experience from your computer, an environment you are use to work in, instead of through a smart TV app or with the TV remote.
Watch a movie while updating your Facebook
By using the extended desktop functionality you can now have twice the fun - we live in a multitasking world after all. Drag the windows you want to display to your TV, projector or monitor - and keep the rest on your computer screen. Simple as that.
No need for cables - Just stream your presentations
You don't have to bring a bunch of cables and converters when you are going to present. Just bring AIRTAME with you! Plug it into the projector and start experiencing how presenting should be in the 21st century.
And one more thing...
From the computer you want to share from simply choose "Start Screen Sharing". Your computer screen is then shared across your local network. You are of course able to put a password on the public streaming to control who can view it.
Other people - on the same local network - will now be able to have your computer screen shown on their computer - in a new window. If you choose to password protect it - they will be asked to write the password before your screen appears.
Both the sending and receiving computers can close the connection at all times.
Attend classes like never before
Watch your teacher's presentation on the projector and in a new window on your own computer. Take notes without missing the details from the presentation.
Your presentation on your colleagues' computers
Display your presentation on your colleagues' computers. Make sure they follow your pace and don't loose focus. And stop worrying about if your conference room has a TV, monitor or projector - you can give your presentation without these as well.
When connecting to AIRTAME you actually have different connection options. If you are setting up your AIRTAME for home use - you can connect AIRTAME to your existing Wi-Fi network so you don't have to switch network connection when you stream. If you bring your AIRTAME with you to a location without access to a Wi-Fi network you can set AIRTAME up as an access point and connect directly to it from your computer.
Right now we support 2 channel stereo with variable bit rate, but we are working on supporting surround sound 5.1 in the near future as well. Stretch goal...?
Intelligent video modes
Our software is capable of using different encoding settings. For example bit rate, frame rate and video buffer. Our intelligent software is capable of changing these parameters based on what your are using AIRTAME for. So if you are:
- Gaming: AIRTAME will focus on low response time and high frame rate
- Presenting: AIRTAME lowers the frame rate and focus on high bit rate to have maximum image quality
- Watching video: AIRTAME increases the buffer to remain the frame rate and high video quality regardless of the network condition
AIRTAME supports different video resolutions and automatically scale the image to fit your screen - up to 1080p. The maximum resolution when you are duplicating your computer screen is dependent on the resolution of the computer you are streaming from. When you stream in another aspect ratio AIRTAME will create a black bar on the screen instead of changing the aspect ratio of the image.
If you are extending your desktop the resolution will automatically be the native resolution of the screen AIRTAME is connected to.
Our working prototype
An under the hood look of our prototype.
A closer look at the menu bar. Here displayed on a Mac.
A collected screenshot of the PC-PC technology showed on a Windows.
The most inclusive software out there
We have written our own custom protocol and application which supports more features than other solutions out there. The protocol and the software will be released under an open source license.
One of the main reasons we started AIRTAME was because we are tired of big companies focusing more on excluding competitors from their solutions, instead of focusing on making a great (inclusive) product. We believe that innovation will come more and more from embracing openness.
Our software is optimized so it works with much older devices than any other wireless streaming solution out there. We want to make it work with the devices you already have and use - it's just more convenient than you have to invest $4,000 in new hardware to make all this work.
AIRTAME builds upon numerous excellent open source projects.
Some of these projects are:
Without these great projects AIRTAME wouldn't have been where it is today.
Minimum system requirements
- Dual core 1.6Ghz CPU
- 1 GB RAM
- 100 Mbps Ethernet or 802.11g Wi-Fi
- OS: Windows XP, Ubuntu 10.04 or similar, Mac OS X 10.5
Recommended system requirements
- Computer from 2011 or newer
- Dual core 2.8Ghz CPU
- 4 GB RAM
- 1 Gbps Ethernet or 802.11na Wi-Fi
- OS: Win 7, Ubuntu 12.04 or above, Mac OS X 10.8
We have received a lot of requests for hardware add-ons to use with AIRTAME. Therefore we have decided to add the following third party accessory perks that will make AIRTAME work in even more cool scenarios.
Once upon a time
An idea was born.
The development of AIRTAME started.
Sketching out wireframes.
Testing our software on Raspberry Pi's and other mini PC hardware.
Early sketches of the product design.
3D printing of the AIRTAME case.
Experimenting with different shapes.
First version of our prototype.
Current look of our prototype.
We have been working on AIRTAME for almost two years now, testing the software and tested a lot of hardware prototypes. We simply want to build the best thing we can possibly build. We now have a working prototype and are closer than ever to have both the software and hardware ready. With your help, we can produce the first batch and start shipping AIRTAMEs to everyone.
Your contribution will help fund development and manufacturing costs, including:
- Software development
- Service platform creation
- Platform integration and support
- Hardware production
- Hardware design
- A special designed casting fund
Go back the project and share it with your friends! Thanks!
For feedback and support please visit http://support.airtame.com
I forgot to add shipping costs of $15. What do I do?
If you forgot to add shipping costs to your contribution simply back us with $15 again. Use the same name and address. We will match this to your other pledge!
* What language is AIRTAME written in?
Short: C, C++, C#, Obj-C, Python, Bash
Long: The core of AIRTAME has been written in C. This was our choice of language as it provides flexibility, it can be made highly portable, and can be tuned for great performance. Additionally, it is also the common denominator for a number of other popular languages which are pretty platform specific, such as C# and Obj-C, which are used for some of the modules for AIRTAME (such as encoders, decoders, capture, etc.)
There are also a number of helper scripts written in Python and Bash.
* How long does it take to connect?
Short: The connection is near instantaneous (less than 3 seconds in ideal conditions).
Long: The speed of it depends on a number of factors, including the network conditions, the frame rate and resolution.
* What is the worst frame rate at 1080p?
Short: Highly dependent on your computer
Long: This is also a complex question. In order to carry a 1080p image over an ordinary wifi network, some advanced video compression is used, which requires quite a lot of power from the sender device. Almost all of the new hardware (most devices after 2011) already come with a special hardware component which is capable of offloading this computationally heavy process from the CPU. These devices are usually capable of doing an encode of a 1080p frame at at least 30 frames per second.
Older computers with no hardware support have to revert back to software only, which puts a considerable load on the device, which comes with increased power usage and more heat.
Under ideal conditions, even an older dual core (intel core2) is capable of doing around 20-30 fps. It however highly depends on what else is using the CPU.
* What is the latency?
Short: Around 25-150ms in ideal conditions
Long: Latency is a difficult one. There are 5 factors which affect the overall latency. Some of them can be controlled by us, but some can’t. There is a latency associated with the capture of the screen, there is latency for encoding the captured screen, there is a given network latency which can vary quite a lot depending on the quality of the network, there is latency for decoding the received image, and finally there is latency for displaying it on the screen.
Since the hardware in the AIRTAME dongle is given, we can estimate the latency of the decode and display pretty closely, however the other 3 latencies are outside our control. So depending on what kind of hardware you have, your capture and encode latencies, and the network quality, your overall latency might vary quite a lot!
Based on research, we can say that around 100ms is acceptable for normal use / slight gaming. As you see, we are trying our best to minimize the latency, but a lot of factors are outside our hands. So if you’re a professional gamer, you still can’t get rid of those nasty cables yet unfortunately...
* What about DRM?
Short: AIRTAME has nothing to do with DRM. Everything you see or hear on your PC will be sent to your AIRTAME dongle.
Long: Usually DRM-ed media (iTunes/Netflix/etc) are encrypted streams of data, which can only be decoded with special keys closely kept by the content provider and certain players. This makes it hard to copy and distribute the content.
The way AIRTAME works is that it takes the content of your screen, and audio from your sound card, and sends that over the network to the dongle. All the decryption required for the DRM are done in the player you are watching the content, and AIRTAME simply captures anything that is displayed on the screen.
* Power for the AIRTAME dongle?
AIRTAME will be powered through the micro-USB connector. The power is 5V around 500mA.
We will be shipping small USB power supplies (similar to the phone charger ones) together with the dongle, so you will be able to use those in case the monitor does not have a USB port.
Also, if you are one of the lucky ones with a new monitor which supports HDMI 1.4 + MHL, then the dongle will be able to be powered over that without USB at all!
* Will there be an SDK?
AIRTAME has been written carefully with modularity in mind. The base of both the streamer and the receiver application are two shared libraries, which could be integrated into 3rd party products relatively easily.
As for an official SDK, we have it on our roadmap, but can not promise it for the first release.
* Are you planning Android/iOS support?
We are actively looking into smartphone/tablet support. Having them as controllers, or as remote screens are definitely a possibility and it's on our roadmap.
Streaming from the device is also technically possible, but access to special hardware has been restricted by the vendors, so it would require rooting/jailbreaking, which we can not support.We don't have an iOS/Android app planned for the initial release. It is on our roadmap though, and hopefully we can have something out around the end of Q2 2014.