You’ve come to the right place for Wowza Streaming Engine installation and deployment, including the development of custom Java modules to expand server capabilities for handling live and video on demand (VOD) pipelines.

Whether you need tokenization, custom live transcoding or any other feature that comes with a premium price tag from CDNs, VideoRx can build a solution that is completely yours.

While all of our work is directed by Robert Reinhardt, (aka the Video Doctor), VideoRx can assemble resources to build elaborate end-to-end systems requiring UX/UI design, native applications for iOS/Android, cloud-based services, and more.

Over the past twenty years, Robert has built a network of leading experts in nearly every area of desktop, mobile, and Over The Top (OTT) development, from cloud developers, to UX designers, to QA resources.

More about ROBERT REINHARDT, founder + director of VideoRx

Robert is a contributing editor for Streaming Media Magazine and a regular speaker and trainer at Streaming Media East and West conferences. He builds enhanced video pipelines for a wide range of companies, providing services such as encoding optimization for AVC/H.264, and web and mobile app playback of live and VOD streams.

Robert started his career in 1999 building video-enhanced web sites to support film and television projects, including PBS and Warner Bros. He pioneered web applications written in Flash ActionScript and Flex for companies such as Nielsen, ABC, Nike, Surgiview, and the Government of British Columbia.

Early in his career, he had the privilege of working as a trainer for  Lynda.com, doing on-site workshops at their original headquarters in Ojai, California. He was a frequent presenter at the series of Flash conferences organized by founder, Lynda Weinman.

Robert co-authored five editions of the best-selling Flash Bible series for Wiley Press, and several specialty books related to online video for Macromedia Press and Adobe Press.


Is your audience outgrowing your current system? Are you working on a new project and looking to launch with an industry-leading video strategy?

VideoRx has solutions for live streaming events and video-on-demand (VOD) systems that will ensure your resources are not wasted and your audience is thrilled with the quality and responsiveness of your video pipeline.

Robert has the experience to design and trouble-shoot complex systems. He can efficiently train and direct your team through the implementation and ongoing delivery of  leading-edge video solutions that provide the customization and security you may not be getting from off-the-shelf platforms.


VideoRx is a preferred vendor on Wowza Media System’s developer list, distributed by Wowza to customers seeking reputable customized solutions.

We can build and deliver production-ready configurations and Java modules that are tailored to your business requirements. Our long history of Wowza development enables us to produce reliable solutions in shorter development cycles than in-house teams that may be unfamiliar with Wowza APIs.

Project solutions may include one or more of the following:

  • Cloud-based infrastructure: Many of our clients come to us with pre-existing Amazon AWS, Microsoft Azure, or Google Compute Engine accounts that need Wowza Streaming Engine integration. Our cloud development services enable more cost-effective auto-scaling, load balancing, and deployment of Wowza edge/origin architectures to meet the demands of your growing audience.
  • Tokenization: Need a more secure and dynamic publisher/subscriber access system? We can build modules that replace directory paths and stream names in Wowza publish and playback URLs with custom tokens or access keys that are verified with your own back-end web services.
  • Tuned transcoder control: Default transcoder profiles apply a one-size-fits-all approach to incoming streams. With customized transcoder modules, incoming streams are only transcoded to renditions matching your specifications. For example, if an incoming stream is 640×360, only 360p and lower renditions would be created by the transcoder, whereas an origin stream at 1280×720 would be rendered at 720p and lower.
  • Dynamic VOD insertion to live streams: Do you want to play video files at specific points during a live stream? Do you want a constant live stream that shows a standby message if your onsite live encoder has an unexpected connection error? We can build modules that control multiple VOD and live streams. We also have our own MultiCam module that allows you to change the source of a live stream on the fly, allowing remote camera feeds and VOD assets to be assigned and inserted with a web-based admin page.
  • DRM and session-based watermarking: We have worked with content providers that need Hollywood studio approved DRM and watermarking measures applied to outgoing VOD and live streams. We can also build AES-128 HLS encryption modules that work with your key management system.
  • nDVR management: Do you need to manage the content of your nDVR storage in Wowza Streaming Engine? Or enable clip extraction from nDVR recordings? We can build solutions that move your archives to other storage locations such as Amazon S3.
  • Captions and multi-lingual audio: We work with organizations (including entertainment, healthcare, and government), who need customized captioning for VOD and live streams. We also build encoding pipelines that work with Wowza and multiple audio track selection to enable multi-lingual playback.

VideoRx not only builds and integrates custom Wowza solutions, but can provide documentation and knowledge transfer to your in-house development teams. Robert Reinhardt has a proven track record of training client teams on and off site. We ensure all custom code is committed to our client’s version-controlled repositories, and that all code is tested with QA best practices.


Here’s a sampling of our clients over the past two decades. We work with a wide range of clients from Fortune 100 to boutique CDNs and event production companies, bringing high-end production values to audiences worldwide.




The best first step is to send an email with an outline of your needs.

To help us understand your project and give you an effective response, please include the following:

  1. What technologies are you using?
  2. What is your deadline/timeline?
  3. Who are the stakeholders/decision-makers? (Can you sign-off on solutions or do we need to confer with a group?)
  4. And of course… what do you need from VideoRx?

A phone call may be a great next step, but this background will ensure that we can meet your needs before we get too far down the road.

Robert Reinhardt writes a column for Streaming Media magazine and these articles answer some of the questions that come up frequently for our clients:

The Questions Clients Need to Answer Before Asking for a Quote

The 9 Starter Questions to Answer Before Creating a Live Stream