Pioneered by Robert Reinhardt aka “the Video Doctor”, VideoRx is your one-stop service company for all of your custom video needs. Robert started his career in 1999 building video enhanced web sites for movie and television, including PBS and Warner Bros.

Robert and his partner Snow Dowd authored the best-selling Flash Bible series (Wiley Press). Robert also wrote specialty books related to online video for Macromedia Press and Adobe Press.

Robert pioneered web applications written in Flash ActionScript and Flex for companies such as Nielsen, ABC, Nike, Surgiview, and the Government of British Columbia. He also worked as a trainer for Lynda.com.

Now, Robert is a contributing editor for Streaming Media Magazine and a regular speaker and trainer at Streaming Media East and West conferences. He continues to build 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.

Our specialities include 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 come with a premium price tag from CDNs, VideoRx can build a solution that is completely yours.

While most of our work is serviced directly by Robert, VideoRx can assemble its 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 top notch experts in nearly every area of desktop, mobile, and Over The Top (OTT) development, from cloud developers to UX designers to QA resources.


Whether you need help with your live streaming events or your video-on-demand (VOD) system, VideoRx has solutions that will work for your company.


VideoRx is a preferred vendor included on Wowza Media System’s developer list, which is distributed by Wowza to customers seeking 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 most in-house teams that are unfamiliar with Wowza APIs.

Typical projects 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 can 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 which 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 have worked with multiple government organizations that need customized captioning for VOD and live streams. We have also built encoding pipelines that work with Wowza and multiple audio track selection to enable multi-lingual playback.

Not only can VideoRx build and integrate custom Wowza solutions, but we can also 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 also ensure that 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.



We want to hear more about what problems you need to solve.

In order for Robert to respond efficiently to your request, the best first step is to send an email with an outline of your needs.

To help us to 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?

If you need help putting your thoughts together, take a look at this column written by Robert:

The Questions Clients Need to Answer Before Asking for a Quote

If you are planning to live stream an upcoming event, we encourage you to read this column by Robert:

The 9 Starter Questions to Answer Before Creating a Live Stream