Distance learning software is a 'hungry' type of software in terms of performance metrics and its requirements for handling different kinds of media effectively. Video-based applications in particular are considered to be an extremely demanding type of software. Although up to this point software designers have spent considerable time improving applications, they have neglected the effects which are due to the use of the various network protocols. This work attempts a critical view of transport layer protocols and their effects on distance learning applications. This study shows that the stream control transmission protocol provides many advantages -especially the multi-homing and multi-streaming features. This protocol is recommended for video-based applications and its usage will improve the quality of service of contemporary distance learning applications.