SlideShare uma empresa Scribd logo
1 de 4
TRG Report

                                   Video Streaming




1. Executive Summary

The University currently makes extensive use of video streaming facilities jointly
supported by the Computing and Media Services. This is entirely based on the Windows
Media Server solution which is provided by Microsoft as part of the 2003 Enterprise
Operating System. The Computing Service has extensive experience in the Microsoft
Streaming family of products, providing encoding and production services as well as
Server facilities. Recently due to the inter departmental working much of the production
service has been moved to Media Services, but due to limited staff resources in both
departments it has proved to be very useful to have a breadth of expertise in both
production and service areas.
Although there are many different flavours of video streaming systems on the market, the
main players being Real, QuickTime and Windows Media it is the working groups
opinion that the central support should concentrate one main solution rather than
spreading the limited resources over a number of solutions. There are pro’s and con’s
with each solution mentioned above, with Real offering the most flexibility with its Helix
server, but at a substantial cost, however as there is already a great deal of experience and
existing material, the group could see no substantial advantage to moving from the
Microsoft incumbent.
The streaming service has been developed as a trial project within the Computing Service
and as such has seen little investment from the Planning Unit. The current server was
funded mainly due to collaboration with a Dental-School project. Although initially used
to provide a remote view to special occasions and ceremonies, the streaming service now
supports a growing number of teaching initiatives and needs to be supported on a secure
and robust platform.
It is necessary to realise that the bandwidth and quality of network service provision is
not uniform throughout the campus and this needs to be factored into the data rate that the
media streams are configured for. This constraint is all the more problematic when
providing streams for off-campus.


2. Recommendations

It is a recommendation of the working group that the current Windows Media service is
maintained and built upon. The Media server should be connected to the Campus Storage
Area Network (SAN) for media file storage. This will also enable a mechanism for users
to deposit media files remotely. The funding of multiple servers and proxies will allow
the Windows Media service to be reinforced and allow it to scale, though there should be
some investigation into how this would be best accomplished.


3. Background

The University of Glasgow has been running a video-streaming solution for some years
now. It initially used the now defunct Microsoft NetTheatre product, moving to the
current Windows Media server solution. The decision to use this technology was based
on functionality and its low cost of installation; essentially free encoding, server and
player tools. It was initially run as a non-funded development project streaming material
from the graduation ceremonies and special events such as the 2001 Commemoration day
graduations. Though still not funded as a core service another server was added to
support teaching materials for the Dental School. This is an area that is expanding as we
are starting to see interest from other Academic departments. Although starting life
within the Computing service this fledgling service has now became a collaborative
partnership with the Media Services production department, who now create the majority
of the material that is hosted on the Media servers.


4. Technologies

There are essentially three main players in the video streaming market, Windows Media
Player from Microsoft, Real Player from RealNetworks and QuickTime from Apple.
There are pro’s and con’s for each system, with the RealNetworks Helix server offering
the greatest flexibility as it is capable of serving media encoded in any of these formats.
However it is expensive only offering a free server supporting a maximum of 5 connected
clients. Servers capable of 25, 100 or unlimited connections must be purchased, as must
proxy or relay servers. Encoding software is available at no cost, only for the basic
version, the professional version being required to take advantage of many of the
advanced server features. It is the dominant market player, but has been loosing some
ground to its competitors. The player is available for most platforms.
Apples QuickTime streaming server is bundled with MAC OSX and provides the most
Industry compliance of the three market players. There is an Open Source version of the
server known as the Darwin Server which runs on MAC OSX, Windows, Linux and
Solaris platforms, it is however lacking in some of the functionality of the QuickTime
server. Windows Media server running on a 2003 server platform is a zero cost solution,
once the corresponding hardware is purchased and includes a wide range of tools and
software development kits. This has gained popularity due to its functionality,
performance, cost and it’s relationship with the dominant player platform. However a
small change is round the corner as Microsoft have been ordered to stop shipping the
Windows Media Player bundled with next generation Windows Operating systems,
though it can be downloadable like it’s competitors.
5. Current Position

There has been a steep rise in the number of people using streaming video as a
duplication of existing material and additional to existing material. In many instances the
streaming video is being integrated with PowerPoint presentations in Microsoft Producer,
which allows synchronization of the PowerPoint with the video and has been used on
several TLS lunchtime lectures filmed recently by Media Services. This is proving to be a
valuable tool for student learning.



6. Implications

There is an increasing demand for multimedia material delivered in real time and on
demand for teaching and learning applications. This requires a significant investment in
equipment and labour from both Computing services and Media Services production
service to build and maintain a reliable and scalable infrastructure.
It should be understood that the material could only be successfully delivered to the client
if the underlying network can support real time media at the required bandwidths.


6.1 Benefits

   •   Provides a central service, which is scalable and reliable.
   •   Reduces duplication of effort throughout the campus.
   •   Provides a method for delivering multimedia materials live or more often made
       available at a time that is convenient for the student to view it. This can be used to
       enhance the provision of essential teaching materials.
   •   It can be used to deliver pre-recorded lectures to widen access.
   •   It can be easily integrated into a virtual learning environment such as Moodle


6.2 Disadvantages

   •   There are cost implications for equipment and maintenance of the service.
   •   There are labour costs involved for preparing and storing material
   •   There are overheads in time for supporting users and media providers.
   •   Labour costs for creating web and associated files to access material.
   •   Increasing load on network resulting in costs to upgrade underlying campus
       network equipment.
6.3 Security

As with all network applications, there is an element of risk associated with it, in this case
the Windows Media Player. In 2002 a flaw in the player potentially allowed others to
gain control of your machine when accessing Digital Rights Managed media.
In order to traverse firewalls port 80 can be used as the TCP transport assuming of course
that you are not already using this for a web service on the Media server.
The files should be backed up at least when new media is added, as there will no change
to the filestore between additions.
To allow resilience to the streaming service, multiple servers should be used either in a
clustering environment or as a mirrored service.

Mais conteúdo relacionado

Semelhante a TRG Report Video Streaming Service

Audio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering SystemsAudio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering SystemsVideoguy
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam mayNguyen Duong
 
Videoconferencing web
Videoconferencing webVideoconferencing web
Videoconferencing webcsandit
 
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...cscpconf
 
Pm440 Presentation Black Cloud
Pm440 Presentation Black CloudPm440 Presentation Black Cloud
Pm440 Presentation Black Cloudguesta946d0
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?SandipPatel533958
 
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...Anil
 
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...Anil
 
[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streamingVu Nguyen
 
A distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoopA distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoopredpel dot com
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev Technologies
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization servicesAditi Shrivastava
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
 
DuraCloud - Open technologies and services for managing durable data in the ...
DuraCloud - Open technologies and services for  managing durable data in the ...DuraCloud - Open technologies and services for  managing durable data in the ...
DuraCloud - Open technologies and services for managing durable data in the ...Eduserv
 
cloud computing based its solutions term paper
cloud computing based its solutions term papercloud computing based its solutions term paper
cloud computing based its solutions term paperShashi Bhushan
 
Audio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering SystemsAudio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering SystemsVideoguy
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_NetworkOliver Eichel
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 

Semelhante a TRG Report Video Streaming Service (20)

Business_Cases_v46
Business_Cases_v46Business_Cases_v46
Business_Cases_v46
 
Audio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering SystemsAudio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering Systems
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
Videoconferencing web
Videoconferencing webVideoconferencing web
Videoconferencing web
 
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
 
Pm440 Presentation Black Cloud
Pm440 Presentation Black CloudPm440 Presentation Black Cloud
Pm440 Presentation Black Cloud
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?
 
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
 
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
App-Development-Support-for-Global-Leader-in-Enterprise-Translation-and-Inter...
 
[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming
 
Cloud foundry meetup 12112013
Cloud foundry meetup 12112013Cloud foundry meetup 12112013
Cloud foundry meetup 12112013
 
A distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoopA distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoop
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming apps
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization services
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
 
DuraCloud - Open technologies and services for managing durable data in the ...
DuraCloud - Open technologies and services for  managing durable data in the ...DuraCloud - Open technologies and services for  managing durable data in the ...
DuraCloud - Open technologies and services for managing durable data in the ...
 
cloud computing based its solutions term paper
cloud computing based its solutions term papercloud computing based its solutions term paper
cloud computing based its solutions term paper
 
Audio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering SystemsAudio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering Systems
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_Network
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 

Mais de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Mais de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

TRG Report Video Streaming Service

  • 1. TRG Report Video Streaming 1. Executive Summary The University currently makes extensive use of video streaming facilities jointly supported by the Computing and Media Services. This is entirely based on the Windows Media Server solution which is provided by Microsoft as part of the 2003 Enterprise Operating System. The Computing Service has extensive experience in the Microsoft Streaming family of products, providing encoding and production services as well as Server facilities. Recently due to the inter departmental working much of the production service has been moved to Media Services, but due to limited staff resources in both departments it has proved to be very useful to have a breadth of expertise in both production and service areas. Although there are many different flavours of video streaming systems on the market, the main players being Real, QuickTime and Windows Media it is the working groups opinion that the central support should concentrate one main solution rather than spreading the limited resources over a number of solutions. There are pro’s and con’s with each solution mentioned above, with Real offering the most flexibility with its Helix server, but at a substantial cost, however as there is already a great deal of experience and existing material, the group could see no substantial advantage to moving from the Microsoft incumbent. The streaming service has been developed as a trial project within the Computing Service and as such has seen little investment from the Planning Unit. The current server was funded mainly due to collaboration with a Dental-School project. Although initially used to provide a remote view to special occasions and ceremonies, the streaming service now supports a growing number of teaching initiatives and needs to be supported on a secure and robust platform. It is necessary to realise that the bandwidth and quality of network service provision is not uniform throughout the campus and this needs to be factored into the data rate that the media streams are configured for. This constraint is all the more problematic when providing streams for off-campus. 2. Recommendations It is a recommendation of the working group that the current Windows Media service is maintained and built upon. The Media server should be connected to the Campus Storage Area Network (SAN) for media file storage. This will also enable a mechanism for users
  • 2. to deposit media files remotely. The funding of multiple servers and proxies will allow the Windows Media service to be reinforced and allow it to scale, though there should be some investigation into how this would be best accomplished. 3. Background The University of Glasgow has been running a video-streaming solution for some years now. It initially used the now defunct Microsoft NetTheatre product, moving to the current Windows Media server solution. The decision to use this technology was based on functionality and its low cost of installation; essentially free encoding, server and player tools. It was initially run as a non-funded development project streaming material from the graduation ceremonies and special events such as the 2001 Commemoration day graduations. Though still not funded as a core service another server was added to support teaching materials for the Dental School. This is an area that is expanding as we are starting to see interest from other Academic departments. Although starting life within the Computing service this fledgling service has now became a collaborative partnership with the Media Services production department, who now create the majority of the material that is hosted on the Media servers. 4. Technologies There are essentially three main players in the video streaming market, Windows Media Player from Microsoft, Real Player from RealNetworks and QuickTime from Apple. There are pro’s and con’s for each system, with the RealNetworks Helix server offering the greatest flexibility as it is capable of serving media encoded in any of these formats. However it is expensive only offering a free server supporting a maximum of 5 connected clients. Servers capable of 25, 100 or unlimited connections must be purchased, as must proxy or relay servers. Encoding software is available at no cost, only for the basic version, the professional version being required to take advantage of many of the advanced server features. It is the dominant market player, but has been loosing some ground to its competitors. The player is available for most platforms. Apples QuickTime streaming server is bundled with MAC OSX and provides the most Industry compliance of the three market players. There is an Open Source version of the server known as the Darwin Server which runs on MAC OSX, Windows, Linux and Solaris platforms, it is however lacking in some of the functionality of the QuickTime server. Windows Media server running on a 2003 server platform is a zero cost solution, once the corresponding hardware is purchased and includes a wide range of tools and software development kits. This has gained popularity due to its functionality, performance, cost and it’s relationship with the dominant player platform. However a small change is round the corner as Microsoft have been ordered to stop shipping the Windows Media Player bundled with next generation Windows Operating systems, though it can be downloadable like it’s competitors.
  • 3. 5. Current Position There has been a steep rise in the number of people using streaming video as a duplication of existing material and additional to existing material. In many instances the streaming video is being integrated with PowerPoint presentations in Microsoft Producer, which allows synchronization of the PowerPoint with the video and has been used on several TLS lunchtime lectures filmed recently by Media Services. This is proving to be a valuable tool for student learning. 6. Implications There is an increasing demand for multimedia material delivered in real time and on demand for teaching and learning applications. This requires a significant investment in equipment and labour from both Computing services and Media Services production service to build and maintain a reliable and scalable infrastructure. It should be understood that the material could only be successfully delivered to the client if the underlying network can support real time media at the required bandwidths. 6.1 Benefits • Provides a central service, which is scalable and reliable. • Reduces duplication of effort throughout the campus. • Provides a method for delivering multimedia materials live or more often made available at a time that is convenient for the student to view it. This can be used to enhance the provision of essential teaching materials. • It can be used to deliver pre-recorded lectures to widen access. • It can be easily integrated into a virtual learning environment such as Moodle 6.2 Disadvantages • There are cost implications for equipment and maintenance of the service. • There are labour costs involved for preparing and storing material • There are overheads in time for supporting users and media providers. • Labour costs for creating web and associated files to access material. • Increasing load on network resulting in costs to upgrade underlying campus network equipment.
  • 4. 6.3 Security As with all network applications, there is an element of risk associated with it, in this case the Windows Media Player. In 2002 a flaw in the player potentially allowed others to gain control of your machine when accessing Digital Rights Managed media. In order to traverse firewalls port 80 can be used as the TCP transport assuming of course that you are not already using this for a web service on the Media server. The files should be backed up at least when new media is added, as there will no change to the filestore between additions. To allow resilience to the streaming service, multiple servers should be used either in a clustering environment or as a mirrored service.