How to Stream Media?

A question we hear every so often is "How to stream media and implement a streaming service for my web platform?". And of course (like all good engineers) we say "That depends!". It depends on the business model, the content, and the traffic. However, the basic setup is more often than not the same. Adding bells, whistles and load balancers is possible down the line with a little bit of planning. The infrastructure we will present here is a ...
5 Ways to Monetize Your Video Streaming Business

Video streaming business models come in a variety of shapes. The dimensions that define the different models are monetization strategy and revenue source. The monetization strategy defines what exactly is being sold. The streaming industry offers a variety of services that can be sold such as ads (pre-roll, mid-roll, post-roll, and surrounding), media access: per time unit, subscription, and streaming as a service (SaaS). The revenue source is ...
JavaFX Pong Game Development Using Spring

Let's take a look at a sample Pong Game I've made using JavaFX and Spring Framework, following my previous post's instructions on how to integrate them. I admit... I had some free time on my hands and thought I might experiment a bit with JavaFX and Spring. Sadly, my time ran out before I could add an opponent, collision detection, and a scoring table. I invite any of you to continue my work as I am posting the complete source code here. If I ...
JavaFX and Spring – How to Integrate

JavaFX and Spring? Why? Well, IMHO, JavaFX offers the best features in terms of Java-based GUI and Spring offers the best dependency injection features. What better way to develop java desktop applications? Post Purpose - Quickly learn how to integrate JavaFX and Spring - Set a base for an extensible GUI framework based on JavaFX and Spring for easy dependency injection and inversion of control. SpringFX Application The SpringFX application is a ...
Wowza Load Balancing Schemes

Wowza load balancing is a must for any multimedia content delivery application and should come as a standard feature with any quality CDN service. Beneficiaries should not be expected to explicitly ask for load balancing when contracting the development of a Wowza based delivery service. Load balancing sustains increasingly heavier traffic and allows dynamic resizing of the deployment network depending on demand and costs. So let's look at ...