Your SlideShare is downloading. ×
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
The Effectiveness of Audio/Video Streaming at UH in Support ...
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The Effectiveness of Audio/Video Streaming at UH in Support ...

382

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
382
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The Effectiveness of Audio/Video Streaming at UH in Support of Learning and Teaching Activities Johann Siau School of Electronic, Communication and Electrical Engineering University of Hertfordshire
  • 2. TOPICS 1. Introduction 1. Introduction 2. What is Available? 2. What is Available? 3. Widescale Broadcast and Delivery 3. Widescale Broadcast and Delivery 4. Survey Results 4. Survey Results 5. Discussions 5. Discussions 2
  • 3. Overview • The author recently ran a one-day workshop to instruct participants how using technology such as video streaming could allow them to link up with StudyNet and use fast-moving video and live broadcast in support of their teaching material. • Participants were also shown how existing VHS, AVI/MPG videos could be converted and streamed and integrated within their websites so that the best possible video quality could be achieved. • The facility is also being used by a number of final year project students in support of their project work and in other modules supporting large cohorts. • The presentation aims to address issues such as: – bandwidth usage, – application availability, – server clusters/load balancing, – methods of integrating these technologies into the existing network infrastructure to enhance learning and teaching experience, – survey results. 3 1. Introduction
  • 4. What is Streaming Media? • Streaming media allows each client to render content as it is being received over the network without downloading the content first. • Streaming greatly reduces the wait time and storage requirements on the client. It also permits presentations of unlimited length, as well as live broadcasts. 4 1. Introduction
  • 5. Bandwidth Requirements Typical download times: FORMAT PIXELS BIT-RATE FILE SIZE Dial-up ADSL Wireless LAN 56Kbps 512Kbps 11Mbps 100Mbps DV-AVI 720 x 576 30Mbps 228MBytes ~ 9 hrs ~ 1 hr ~ 3 min ~ 18 sec Local Playback 720 x 576 2.1Mbps 15.74MBytes ~ 38 min ~ 4 min ~ 11 sec ~ 1.3 sec Broadband Higher 320 x 240 340Kbps 2.62MBytes ~ 6 min ~ 40 sec ~ 2 sec ~ 0.5 sec Broadband Lower 320 x 240 150Kbps 1.16MBytes ~ 3 min ~ 18 sec ~ 0.8 sec ~ 0.1 sec Dial-up 56Kbps 160 x 120 38Kbps 305KBytes ~ 44 sec ~ 5 sec ~ 0.2 sec ~ 0.02 sec Theoretical Maximum No. of Users Supported per server: FORMAT BIT-RATE 10Mbps (SWITCH) 100Mbps (SWITCH) 1Gbps (SWITCH) Local Playback 2.1Mbps 4 40 400 Broadband Higher 340Kbps 29 290 2900 Broadband Lower 150Kbps 66 660 6600 Dial-up 56Kbps 38Kbps 263 2630 26300 5 1. Introduction
  • 6. Quality of Streaming Video High Quality ADSL 2.1Mbps 340Kbps Original 30Mbps ADSL 150Kbps Dial-up 38Kbps 6 1. Introduction
  • 7. Advantages of A/V Streaming • Contents are streamed to each user • Users receives the best possible video quality depending on their connection speed • Live broadcast is now possible • Protection of content • Users can control playback (on-demand) • Minimises the use of network bandwidth 7 1. Introduction
  • 8. The Big Picture 8 2. What is Available?
  • 9. How it all comes together… • StudyNet / Existing MLE / Websites – Holds all the usual web based contents • Lecture notes, etc. etc. • Embedded player. – Links to media contents via ASX announcement files. • MediaServer – Holds all media contents • Video files *.wmv (encoded to ASF format) • Audio files *.wma (encoded to ASF format) • Playlists, station files 9 2. What is Available?
  • 10. Will it work with UH network? • YES – several experimental results were obtained – just need to work out how best to manage video contents • and most importantly… • … ASF streams can be carried over any underlying network transmission protocol. 10 2. What is Available?
  • 11. Will it work with UH network? • Great potential with current BLU initiatives at UH: – Wireless campus – Mobile computing – Video streamed to Pocket PC devices 11 2. What is Available?
  • 12. Example – Big Brother Lab • Laboratory Session PCs in D410 1 for 2nd year Students. Windows Media Encoder 2 • Large cohort >170 Windows Media Tools Computer(s) File Storage students. Windows Media Tools can create .asf 1 4 3 (.wmv/.wma) files. Windows Media Encoder (WME) can 2 create .asf (.wmv/.wma) files. WME can deliver a live stream to a • Big-brother. 3 Windows Media Server (WMS) to be served as a unicast or multicast content. MediaServer.mmt.herts.ac.uk Windows Windows WMS can use .asf (.wmv/.wma) files Media Media 4 as a source for unicast or multicast Unicast Station content. Service Service 5 WMS can unicast content to a client. Windows Media Server 6 WMS can multicast content to a client. 5 6 5 5 Intranet PCs (eg. D410, D401, D405, any PCs within UH) Microsoft Windows Media Player Cilents 12 2. What is Available?
  • 13. Example – Laboratory Work 13 2. What is Available?
  • 14. StudyNet 14 2. What is Available?
  • 15. StudyNet 15 2. What is Available?
  • 16. Scenarios • How can I make use of video streaming if? – I have existing VHS tapes or DV tapes or Audio Books. – I have existing video files in different format (eg. *.avi, *.mpg). – I want to capture what I do on screen. – I want to perform a webcast. 16 2. What is Available?
  • 17. Hardware / Software Requirements • Hardware or software that can be used at different production stages: ACQUISITION EDITING ENCODING PUBLISHING • Use of DV • Video editing • Windows • Text Editor Cameras, suite (eg. Media • StudyNet webcams. Movie Maker) Encoder • Internet • Video editing Explorer suite (eg. Movie Maker) • Use of screen capture (Media Encoder) 17 2. What is Available?
  • 18. Existing Video – Tapes Step 1 Step 1 Step 2 Step 2 Step 3 Step 3 Step 4 Step 4 Upload video Digitise Import, Edit Export/Save file to media analogue tapes and Finalise movie to server and by transferring video project streaming publish media to PC. format links to the web / StudyNet. Windows Movie Maker Internet Explorer 18 2. What is Available?
  • 19. Existing Video – different format Windows Movie Maker Internet Explorer Step 1 Step 1 Step 2 Step 2 Step 3 Step 3 Export/Save Import, Edit movie to and Finalise Upload video streaming video project file to media format server and publish media Convert links to the web existing file / StudyNet. Step 1 Step 1 Step 2 Step 2 Windows Media Encoder Internet Explorer 19 2. What is Available?
  • 20. Screen Captures Step 1 Step 1 Step 2 Step 2 Upload video Capture entire file to media screen, server and window or an publish media area links to the web / StudyNet. WMedia Encoder Internet Explorer 20 2. What is Available?
  • 21. Live Broadcast Step 1 Step 1 Step 2 Step 2 Step 3 Step 3 Setup encoder to capture from input Announce and Prepare video file/device and publish media file or video broadcast. links to web / hardware Media server StudyNet will pull data from the encoder. WMedia Encoder Internet Explorer 21 2. What is Available?
  • 22. Results - Normal Setup 539Kbps Streams 273Kbps Streams 80000 90000 70000 80000 Average Bandwidth Action On-demand 70000 Action On-demand Avg Bandwidth 60000 News On-demand 60000 News On-demand 50000 Cartoon On-demand 50000 Cartoon On-demand 40000 Action Unicast 40000 Action Unicast 30000 30000 News Unicast News Unicast 20000 20000 Cartoon Unicast Cartoon Unicast 10000 10000 0 0 1 10 40 80 120 150 1 10 100 200 250 300 Number of connections Number of connections 52Kbps Streams 24Kbps Streams 80000 70000 70000 60000 Action On-demand Action On-demand Avg Bandwidth Avg Bandwidth 60000 News On-demand 50000 News On-demand 50000 40000 Cartoon On-demand Cartoon On-demand 40000 Action Unicast 30000 Action Unicast 30000 News Unicast 20000 News Unicast 20000 Cartoon Unicast Cartoon Unicast 10000 10000 0 0 1 10 500 600 1000 1600 1 10 100 1000 2000 3500 Number of connections 3. Widescale Broadcast and Delivery Number of connections 22 3. Widescale Broadcast and Delivery
  • 23. Results – Single Switch 539Kbps Streams 273Kbps Streams 90000 90000 80000 Action On-demand 80000 Action On-demand (Single Switch) Avg Bandwidth 70000 70000 (Single Switch) Avg Bandwidth 60000 Action Unicast (Single 60000 Action Unicast (Single 50000 Switch) 50000 Switch) 40000 Action On-demand 40000 Action On-demand 30000 (Normal Set-up) (Normal Set-up) 30000 20000 Action Unicast 20000 Action Unicast (Normal 10000 (Normal Set-up) 10000 Set-up) 0 0 1 10 40 80 0 0 0 0 5 1 10 100 200 250 300 330 360 12 15 16 18 18 Number of connections Number of connections 52Kbps Streams 24Kbps Streams 90000 120000 80000 Action On-demand Action On-demand 100000 (Single Switch) Avg Bandwidth 70000 (Single Switch) Avg Ban d w id th 60000 Action Unicast (Single 80000 Action Unicast 50000 Switch) (Single Switch) 60000 40000 Action On-demand Action On-demand 30000 (Normal Set-up) 40000 (Normal Set-up) 20000 Action Unicast (Normal 20000 Action Unicast 10000 Set-up) (Normal Set-up) 0 0 1 10 100 500 1000 1600 1 10 100 1000 2000 3500 Number of connections Number of connecions 3. Widescale Broadcast and Delivery 23 3. Widescale Broadcast and Delivery
  • 24. Results – Load Balanced Normal Configuration vs. Load-Balancing Normal Configuration vs. Load-Balancing Number of Connections Number of connections 350 700 300 600 Action Clip 250 Action Clip Max 500 Max Number 200 Number of 400 150 300 of 100 Connections 200 100 Connections 50 0 0 539kbps 539kbps 539kbps 539kbps 273kbps 273kbps 273bps (LB 273kbps (Normal (Normal (LB (LB On- (Normal (Normal Unicast) (LB On- Unicast) On- Unicast) demand) Unicast) On- demand) demand) demand) Different streams used Different Streams used Normal Configuration vs. Load-Balancing Normal Configuration vs. Load-Balancing Number of Connections Number of connections 3500 6000 3000 5000 2500 Action Clip 4000 Action Clip 2000 Max Number Max Number 3000 1500 of 2000 of 1000 Connections 1000 Connections 500 0 0 52kbps 52kbps 52kbps (LB 52kbps (LB 24kbps 24kbps 24kbps (LB 24kbps (LB (Normal (Normal On- Unicast) On-demand) (Normal (Normal On- Unicast) On-demand) Unicast) demand) Unicast) demand) Different Streams used Different Streams used 3. Widescale Broadcast and Delivery 24 3. Widescale Broadcast and Delivery
  • 25. Survey Results - Workshop • What has been your past experience in audio/video streaming over the network? 25 4. Survey Results
  • 26. Survey Results - Workshop • On the scale of 1 to 5, please state whether or not you agree to the following: 26 4. Survey Results
  • 27. Survey Results - Workshop • What is the potential of audio/video streaming over the network? 27 4. Survey Results
  • 28. Survey Results – Initial Study How Often do you use internet to aid your Do you find online learning easier than learning? general learning? 25 All the time Number of Students 20 All the time 15 Quite a lot Yes Sometimes 10 No Rarely Quite Sometimes a lot The same 5 Never RarelyNever 0 How often Internet is used Do You Currently use video libraries at the How useful would a video library be where moment? you could get access of course related information? Number of students 25 20 15 Series1 10 Yes 5 0 No Useful Reasonably Useless Not Very uesful Quite Very Useful Useful How useful? 28 4. Survey Results
  • 29. Survey Results – Initial Study What type of information would you want in a Do you believe having access to video video library? footage will help improve your performance in the subject? Summary of Lectures Related topics Tutorials Yes No Not Sure Extra Course related material Other How do you currently access the majority of Do you believe a video library will encourage information in your subject area? students to spend more time studying? Lectures Studynet Yes Books No Not Sure Videos/DVDs Other 29 4. Survey Results
  • 30. Survey Results • How often on average do you loan DVDs from the LRC 30 4. Survey Results
  • 31. Survey Results • How often do you think you would use a video library such as this if one were ever to be implemented? 31 4. Survey Results
  • 32. Survey Results • Where would you be most likely to use a video library such as this? 32 4. Survey Results
  • 33. Survey Results • Do you believe a video library where you could access lecture content from home is a better idea than loaning DVDs? 33 4. Survey Results
  • 34. Survey Results • How would you rate the • How would you rate the quality of the videos on audio quality on this video the video library? library? 34 4. Survey Results
  • 35. Survey Results • Which part of the video library do you think you would make most use of? 35 4. Survey Results
  • 36. Survey Results • Is there anything else you would like to say about the video library? 36 4. Survey Results
  • 37. Discussion 37 5. Discussions

×