Prolog to transporting real-time video over the internet: challenges and approaches