Download - [presentation PPT]
![Page 1: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/1.jpg)
SURFnet’s streaming media
initiativesEgon Verharen
Innovation management, [email protected]
• Why streaming• Past, present and future
of SURFnet’s streaming initiatives
• Lessons learned• Streaming components
and organisation
![Page 2: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/2.jpg)
2
Nordunet 2000
Quotes & Provocations by Dennis Glenn, NWU
• “Tape is dead”
• “Delivery is king”but content will rule
• “Quality is not (yet) important”–quality of video–QoS
• “Exposure is everything” –Content is worth nothing if you don’t show it
![Page 3: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/3.jpg)
7
Nordunet 2000
Pieces of the puzzle
• Why digital video (network video/video broadcast) in education
Collaborativetools
Conferencingtools
Multimediaarchives
live eventstreaming
webbased virtualclassroom
![Page 4: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/4.jpg)
8
Nordunet 2000
Analog Digital
Costs Value
Digital Content management:driving forces
LARGE archives
Everywhere and always access
Create once, distribute/use many
Save and secure for (re)use
![Page 5: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/5.jpg)
9
Nordunet 2000
Developments in the content chain
Programmaker
Internet provider
Websiteowner
Internethost
Channel
Cable-operator Distributer
Telecomoperator
Author
Broadcastorganisation Publisher
Users/Viewer
Distribution media
A/V/D-material
Format conversionclassificationlogical ordering
![Page 6: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/6.jpg)
10
Nordunet 2000
Progression of E-value
differentiated
non-differentiated
market Price premium
Competitive advantage
User needs
relevant
irrelevantingredients
goods
services
experiences
![Page 7: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/7.jpg)
11
Nordunet 2000
Past streaming projects
• SURF-ACE–Low-end (internet) streaming ->
• SURFnet video- and audiohosting service (‘99)• Snelnet (‘98-’00) ->
• SNOB (‘99)• NAA in Academia (‘99- ..)
![Page 8: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/8.jpg)
12
Nordunet 2000
SURFnet audio- and video hosting service
• “low-end” streaming service for SURFnet customers• RealMedia (500 conc. Streams), Windows Media and Xing
Streamworks (MPEG1), Xing mp3• cust. Encoding; interface for uploading, downloading and testing • streams via URL• 500 MB diskspace• live broadcasts
(on request, fee)• Tribute MM as
op. mgt partner• http://stream.surfnet.nl
![Page 9: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/9.jpg)
18
Nordunet 2000
SNOB - SURFnet NOB project
• Pilot service of NOB Interactive and SURFnet (resulting from Snelnet)
• for SURFnet-customers > 8 Mbit/s
• gathering experience with streaming media (MPEG-1; 1.5 Mbit/s streams)
• NOBi: video platformplus content
• SN: 155 Mbit/s linkto Hilversum
• SN: streamingmulticast infra.
• http://snob.surfnet.nl
![Page 10: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/10.jpg)
19
Nordunet 2000
NAA in Academia
• Dutch Audiovisual Archive, NOBi, SURFnet and Film Museum
• content from NAA and FM for educational purposes• potential: 500.000+ hrs.
Start: MPEG1 encoding 1000 hrs.• faculties FTTW, Journalism, communication and ULs
of UvA, UNIMAAS, RUG, UU, EUR, OU, prof. educ. institutes and ….
• 1999-2001• new developments in video/IP and MM-indexering
tested and deployed in ‘live’ environment (in cooperation with VIP)
![Page 11: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/11.jpg)
20
Nordunet 2000
Metadata in NAA
![Page 12: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/12.jpg)
24
Nordunet 2000
Present Digital Video innovation projects
–Showcase• demo environment
– “High-end” streaming• VIP• SURFnet Video Portal (SVP)• SURFnet-TV
–“Low-end” streaming• improvements to A/V Hosting
–Caching & Replication• stream splitting & caching
![Page 13: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/13.jpg)
25
Nordunet 2000
High quality video over next generation Internet
• Development of platform for• Content productie, mgt and deployment• metadata extraction, description• indexing & searching
![Page 14: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/14.jpg)
26
Nordunet 2000
VIP architecture
End user
Basicdeployment
AdvanceddeploymentContent
management
OC Zoetermeer
BasicContent production
AdvancedContent production
MetadataMPEG7
User metadata provision
Accounting server
Reversed content provision
![Page 15: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/15.jpg)
27
Nordunet 2000
Example news retrieval
![Page 16: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/16.jpg)
31
Nordunet 2000
SURFnet Video Portal (SVP)
• Issues– MPEG-1 video-hosting service – investigation video quality for tele-education (MPEG-n)– rights issues
• copyright + (for education), image- and portret ??– MM-caching & replicatie– metadata, indexing & searching– Portal for A/V material in constituency
• High-end A/V hosting service–platform choice– MPEG1– MPEG2
![Page 17: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/17.jpg)
32
Nordunet 2000
SURFnet-TV
• Educational broadcast station on Internet• live events + scheduled reruns/programs• combined with A/V hosting + SVP (EPG)• content for and
from constituency• technical
– MPEG1, multicast– remote encoding
• organisation– content, EPG
• http://www.surfnet-tv.nl/
![Page 18: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/18.jpg)
33
Nordunet 2000
(Inter)national collaboration
• Univs– SIGs: Webstream
• TI, Nat.l. Library– metadata
• SURF-Educatie<F>– DOEL
• Terena/Dante– TF-STREAM, TF-TANT, QoS, multicast
• Internet2– streaming– conferencing– e.g. ResearchChannel, VideNet
![Page 19: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/19.jpg)
34
Nordunet 2000
European SIG: TF-STREAM
• Who has experience ?– which tools, what have you done– plans for content creation, mgt, deployment
• Ideas: how can this (new) technology be put to work in projects
– at your institute– between institutes, organisations, NRNs, ...
• TF-STREAM– http://www.terena.nl/task-forces/tf-stream/– [email protected] ([email protected] subscribe)
![Page 20: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/20.jpg)
35
Nordunet 2000
Future streaming projects
• Given: GigaPort Network– SURFnet 5 (80 Gbit/s b.b and 20 Gbit/s conn.)
– improved broadband access (xDSL, cable, FTTD and WLL)
• MPEG2 (streaming & conferencing)• new formats: MPEG4, DV -> HDTV, 3D (e.g.. VRML,
QuicktimeVR); new codecs (fractals, VBR)
• standards: RTP/RTSP, incl. Authenticatie• metadata (MPEG7, extended DC)• scalability: multicast (SSM), content delivery (c & r)• new applications: video-gnutella• quality: QoS/Classes of Service• content (media & asset management)
![Page 21: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/21.jpg)
36
Nordunet 2000
Lessons learned
• Image quality and refresh-rate still no problem with Internet users
–compare tv viewers–Connectivity end-user determines format
(bitrate)–but: changing fast
• Multicast–still difficult (esp. debugging)–Commercialisation needed for rest of Internet
• Content !–Refresh services
![Page 22: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/22.jpg)
37
Nordunet 2000
So, what do you need ?
![Page 23: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/23.jpg)
38
Nordunet 2000
Components
presentation
On-demanddelivery
brokaragefusion
filtering
Source discovery
watermarking
indexing
storage
Interactivesearch
tailoring
translation
Metadataextraction
gathering
compression
authentication
Collaborativesearch
Cost-effectivesearch
Queryformulation
Web-search
Queryexpansion
Retrieval bycomposition
Browsing &navigation
matching
billing
accountingconversion
Query byexample
loggingauthoring
Search &retrieval
![Page 24: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/24.jpg)
39
Nordunet 2000
![Page 25: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/25.jpg)
40
Nordunet 2000
Video-over-IP components
$$$$
Content use
$$
Content deployment(content distribution/content delivery)
Media production
10110111011011
Content management
Encoding
![Page 26: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/26.jpg)
41
Nordunet 2000
Streaming media service
• content creation–producers, editors, encoders
• content mgt–db mgt, metadata, indexing&searching
• content delivery–dynamic streaming (more than one bandwidth),
license control, synchr. multimedia,–scalability (caching & replication)
• content viewing–softw based players, MPEG2 hw based players,
browser plugin and external helper apps.
![Page 27: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/27.jpg)
42
Nordunet 2000
What do you need
• Streaming server– on-demand/live; program manager; asset mgt– data pump– encoders (can be separate)
• Streaming client– Fast PC, decoder (MPEG1: software, MPEG2 prefer. hw)– monitor
• Network connection– MPEG-1 (VHS-qual/CD): 2 Mbit/s guaranteed end-to-end !– UDP/IP– multicast
• standards, formats– still new codecs (e.g. MPEG4, IBMs LBR)
• Connectivity end-user determintes format (bitrate)• live vs. on-demand, output int.f., scalability (Caching &
replication)
![Page 28: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/28.jpg)
47
Nordunet 2000
All problems solved ?
• NO !• Open issues
–standaards• protocol implementations
– RTP, RTSP
– formats• MPEG program/system/transport streams• Metadata
– filesystems–network
• multicast• Quality of Service (QoS)
–content delivery
![Page 29: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/29.jpg)
48
Nordunet 2000
Digitale Video QoS myth
• NO, you can start now !
• QoS for end-users = bigger picture, better audio.• QoS for network = delay, packet loss, jitter• Requirements differ per application:
– interactivity vs streaming, minimal delay/jitter ?• Quality is function of many parameters
– client, LAN, campus, access links to PoP, within PoP, natl & int.l. networks
“DV cannot be implemented without QoS technology (which is new, complex, expensive and over the horizon)”
![Page 30: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/30.jpg)
49
Nordunet 2000
What does streaming mean for your network ?
![Page 31: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/31.jpg)
50
Nordunet 2000
Streaming services at your screen near you
• Do not underestimate technology involved– recording, encoding, network, storage, distribution
• Navigation for the end-user is important• Automate the workflow• Know in advance what to do with the material
afterwards–does it stay online, storage, re-distribute
• Don’t forget the rights !• Warning: it is expensive (still)
• subcontract large applications/services to experts
![Page 32: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/32.jpg)
51
Nordunet 2000
Workflow TV “broadcast” via internet
• “Dynamic” services example: DelayTV
NED1
Online Encoding
Batching
NOS ADatabaseA
5 min to 3 hrs
Staging
Spotting
Enhancing
InstallatieVideoserver
Online
disk2tape
Validatie
Mass Archive
Export
InstallatieDB/Webserver
30 hrs encoded video plus metadata each day!
By Ton van Mil, director NOB-interactive
Content management cycle
![Page 33: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/33.jpg)
53
Nordunet 2000
Quotes & Provocations by Dennis Glenn, NWU
• “Tape is dead”
• “Delivery is king”but content will rule: E-content is E-ssential for NGI
• “Quality is not (yet) important”–quality of video–QoS
• “Exposure is everything” –Content is worth nothing if you don’t show it
![Page 34: [presentation PPT]](https://reader033.vdocuments.us/reader033/viewer/2022061201/5479c18ab4af9f34698b45db/html5/thumbnails/34.jpg)
54
Nordunet 2000
URLs
• http://stream.surfnet.nl/ (in Dutch) videostreaming service
• http://www.surfnet-tv.nl/ experimental broadcast station
• http://snob.surfnet.nl/ startpage for video services
• http://www.terena.nl/task-forces/tf-stream/ TERENA taskforce page
• http://www.researchchannel.com/ example educational video service
• http://skin.surfnet.nl/video-audio/index.html background info on audio/vido
• http://contact.surfnet.nl/ videoconferencing service