Today, I installed the DVRCast application on the Flash Media Server at work and ran into a little bit of an underdocumentation problem. We run our FMS in an origin/edge architecture and the supplied documentation for DVRCast only explains how to install on a single-node, origin-only server setup. The installation archive comes with two different application folders, dvrcast_origin and dvrcast_edge. It was pretty obvious what the two were for, but didn’t have anything to go off of on how to install dvrcast_edge to the edge servers.
A quick internet search revealed that someone else had encountered the same problem, but didn’t see a solution given.
What I did was install dvrcast_origin to the origin server per the instructions, but renamed it dvrcast. Then I rewrote the host.ini file in dvrcast_edge from this:
#name primaryIP;secondaryIP
server1 localhost;localhost dvrcast_origin
to this, using the correct name and IP address for the origin server, of course:
#servername primaryIP;(secondaryIP) app_name
origin.server.com 123.456.789.012 dvrcast
Works like a charm. The parents are going to be so happy at commencement…
As a side effect of getting this up and running, I also have multi-rate streaming ready to go. Pretty successful day one of programming week.
