Examining Robust HLS and HDS Video Playback with Adobe Media Server 5

Adobe Media Server 5, a core component of Adobe’s Project Primetime, helps premium content publishers deliver HD quality video across platforms, including iOS and Android devices, to the largest possible audience with a streamlined workflow. We’re revolutionizing media delivery with support for consistent, protected streaming across any Internet-connect device — tablets, smartphones, connected TVs, and desktops.

With our video solutions like Adobe Media Server 5, we’re focused on enabling an optimal online video playback experience where the consumer gets what they want – when and how they want it. Related to this topic, we’ve published a technical article for video content publishers around HTTP Dynamic Streaming (HDS) and HTTP Live Streaming (HLS). The article examines today’s video playback architecture and server-side challenges, including back-end redundancy issues such as live-ness, where a packager advertises a stale view of live, and dropout, where a packager has gaps in its fragment list. We also provide users with a step-by-step guide to writing a basic varnish configuration script to configure a Varnish proxy for the failover solution. (Varnish Cache is a web application accelerator, occasionally referred to as a HTTP accelerator or a reverse HTTP proxy, that will significantly enhance your web performance).

Check out the article and let us know what you think!

AMS

Getting Started with Flash and Arduino

In this post, I will show how to setup your development environment and started developing Flash projects that integrate with the Arduino electronic platform. So, what is Arduino? From the website: Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in […]

Video-on-Demand over P2P in Flash Player 10.1 with Object Replication

In the previous tutorial File Sharing over P2P in Flash Player 10.1 with Object Replication we went through the Object Replication basics. And you can see that the Receiver is requesting packets one by one. That’s not suitable for the real world app, but it’s good for testing on a LAN to see the progress. […]

File Sharing over P2P in Flash with Object Replication

Object Replication
Object Replication is the most low-level P2P access available in Flash Player 10.1 (next to Multicast, Posting and Directed Routing) It basically enables you to send chunks of between peers. Object Replication is the only one, that guarantees that all data will be transferred to all receiving peers.

Demo
I’ve built this simple file sharing […]

Multicast Explained in Flash 10.1 P2P

Multicast is one of the features of Flash Player 10.1 and it enables you to distribute NetStreams across the peer-to-peer mesh. It can be audio, video or even pure data stream (AMF3) – the data stream can be very handy for games, it’s much better for such purpose (like sending realtime positions, directions) than using […]

The Action Builder in LiveCycle Enterprise Suite 2

This video introduces my favorite feature in LiveCycle ES Designer. Before Action Builder, we had to code behavior into forms using formcalc or JavaScript. Now Action builder let’s you add complex functionality to PDF forms with ease. This is yet another of the new Series of LiveCycle Tutorials.

The podcast version is available from:

http://itunes.apple.com/podcast/adobe-developer-connection/id299639895

Video tutorial: Create native installers in AIR 2

One of the many exciting new features in AIR 2 is the ability to create native installers. That gives your AIR 2 application the ability to talk to native code. In this video I’ll show you how to build native installers for Adobe AIR 2 using the command line, and I also explore how my […]

New Video Tutorial – LiveCycle Services via SOAP.

This is the latest in a series of videos aimed at Adobe LiveCycle ES2 for Java ™ developers. This tutorial covers using SOAP based web services to invoke remote ES2 services. The project is built in the Eclipse IDE and if you want it, email us here at technoracle.

Directed Routing Explained in Flash 10.1 P2P

Directed Routing enables you to send data to a specific client in the peer-to-peer group (NetGroup). It requires stable and correct topology to work well – still it’s very useful.
There has been already something written about directed routing. But I’d like to share with you much more.
First, let me explain you which methods does what. […]