TF-Media, Athens, March 18-19, 2010 GRNET Workshop on Academic Media Casting
Academic Video projects in the Netherlands
`
Frans Ward
Academic Video projects in the Netherlands TF-Media, Athens, March - - PowerPoint PPT Presentation
Frans Ward Academic Video projects in the Netherlands TF-Media, Athens, March 18-19, 2010 GRNET Workshop on Academic Media Casting ` Agenda Academic Video 15 min. About SURFnet projects SURFnet Services in the Netherlands SURFnet Video
TF-Media, Athens, March 18-19, 2010 GRNET Workshop on Academic Media Casting
`
Frans Ward
Technical Product Manager SURFnet Advanced Services Frans.Ward@surfnet.nl
15 min.
15 min.
15 min.
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
groundbreaking education and research through innovative network services.
computer network for higher education and research in the Netherlands
1 million users
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Policymaking Task Organizations
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Institutions Customer Relation Strategic Direction
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Network infrastructure
IPv4, IPv6, Multicast
GÉANT2, Gloriad, CERN, StarLight....
SURFnet, Pioneering Network for Higher Education and Research
Network infrastructure
IPv4, IPv6, Multicast
GÉANT2, Gloriad, CERN, StarLight....
Computer Emergency Response Team
virus- and spamfiltering
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Authentication & Authorisation
Access independent of location and Single-Sign on (access to multiple services with only one account)
Network infrastructure
IPv4, IPv6, Multicast
GÉANT2, Gloriad, CERN, StarLight....
Computer Emergency Response Team
virus- and spamfiltering
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Authentication & Authorisation
Access independent of location and Single-Sign on (access to multiple services with only one account)
Network infrastructure
IPv4, IPv6, Multicast
GÉANT2, Gloriad, CERN, StarLight....
Computer Emergency Response Team
virus- and spamfiltering
Group Communication and Video
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
1998 Audio & Video hosting service (FTP) - 1st generation 2003 SURFnet Video Portal (SVP) - 2nd generation 2005 SURFnet-TV Live Netcasting 2007 Start new generation video services - 3rd generation Part of the SURFnet/Kennisnet Innovation program Separate backend - frontend functionality
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
Architecture (SOA)
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
Architecture (SOA)
a centralized video back-end infrastructure
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
Architecture (SOA)
a centralized video back-end infrastructure
redundant setup
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
Architecture (SOA)
a centralized video back-end infrastructure
redundant setup
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
components !
Architecture (SOA)
a centralized video back-end infrastructure
redundant setup
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
components !
Architecture (SOA)
a centralized video back-end infrastructure
redundant setup
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
components !
Architecture (SOA)
a centralized video back-end infrastructure
redundant setup
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
end functionality
components !
Architecture (SOA)
a centralized video back-end infrastructure
redundant setup
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Connection to SURFfederation - it is possible to log on with a personal account
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Standard free 1GB for uploading media files
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Advanced possibilities to screen audio- and video files.
Domain (surfnet.nl), REALM (*@surfnet.nl) and email address
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Possibility to personally put together collections of files
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Extensive Search Options
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Well-organised presentation of audiovisual materials by using metadata and flash previews
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Possibility to set up a live broadcast
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
+/- 25.000 user accounts +/- 70.000 videos +/- 200.000 requested streams per month +/- 12 TB of video assets
Content Suppliers:
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
is Drupal:
✓ Open Source ✓ Content Management System ✓ Web Application Framework ✓ Modulair, Hook-oriented and Scaleable
REST on the inside
Redundancy, High Availability
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
is Drupal:
✓ Open Source ✓ Content Management System ✓ Web Application Framework ✓ Modulair, Hook-oriented and Scaleable
REST on the inside
Redundancy, High Availability
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
MediaMosa platform are done with REST
[GET] .../asset?limit=10
<?xml version="1.0"?> <response> <header> <item_count>8</item_count> <item_count_total>8</item_count_total> <item_offset>0</item_offset> <request_process_time>0.0728</request_process_time> <request_query_count>55</request_query_count> <request_result>success</request_result> <request_result_description></ request_result_description> <request_result_id>601</request_result_id> <request_uri>[GET] asset? limit=10&user_id=admin&is_app_admin=TRUE</ request_uri> <vpx_version>1.7.3</vpx_version> </header> <items> <item id="1"> <asset_id>ZG3SmyybQ61abezpbVHrJkFF</asset_id>
..... etc
architecture principles which outline how resources are defined and addressed.
Cacheable and Layered protocol. ✓ This reduces the complexity ✓ improves the effectiveness of performance tuning ✓ increases the scalability of pure server components
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Over 150, divided in services for....
Video (PlayProxy HTML wrapper)
(Domain, REALM, Group or mixed)
CQL Level 2
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
CRUD REST
Metadata Element Sets Provided:
Plus support for own (custom) Metadata Element Sets
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Archives Initiative - Protocol for Metadata Harvesting
interoperability.
metadata via OAI-PMH.
requests to harvest that metadata.
invoked within HTTP.
http://oai.surfmedia.nl/request?verb=Identify http://oai.surfmedia.nl/request?verb=ListSets http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_qdc http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_dc http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_lom http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=czp http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_qdc&set=coll_id:794
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Archives Initiative - Protocol for Metadata Harvesting
interoperability.
metadata via OAI-PMH.
requests to harvest that metadata.
invoked within HTTP.
http://oai.surfmedia.nl/request?verb=Identify http://oai.surfmedia.nl/request?verb=ListSets http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_qdc http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_dc http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_lom http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=czp http://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_qdc&set=coll_id:794
Simple Search:
Advanced Search using CQL level 2 :
http://www.loc.gov/standards/sru/specs/cql.html
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Default: Media is accessible for everyone. Option to set access restrictions for playing media on the following properties:
"class-24". Combinations of the above are possible! De end-user application designer decides how and what to use.
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
(limited to 2 GB)
using ticket system (limited to 2 GB)
(i.e. Java Upload Applet)
metadata in XML file
(Provider Application)
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Web frontend for media distribution. SURFnet: SURFmedia
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Web frontend for media distribution. SURFnet: SURFmedia
including streaming- and transcoding servers and storage. SURFnet: VP-Core
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Web frontend for media distribution. SURFnet: SURFmedia
White Label EGA, Provider Application and OAI Provider / Harvester
including streaming- and transcoding servers and storage. SURFnet: VP-Core
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Web frontend for media distribution. SURFnet: SURFmedia
White Label EGA, Provider Application and OAI Provider / Harvester
including streaming- and transcoding servers and storage. SURFnet: VP-Core Powered by MediaMosa:
for media management and distribution
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Source (GPLv2) Software
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Source (GPLv2) Software For building an online delivery and media management platform
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Source (GPLv2) Software For building an online delivery and media management platform For (streaming) video, audio and in fact any content
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Source (GPLv2) Software For building an online delivery and media management platform For (streaming) video, audio and in fact any content Features flexible metadata sets and transoding services
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Source (GPLv2) Software For building an online delivery and media management platform For (streaming) video, audio and in fact any content Features flexible metadata sets and transoding services Modular and based on the Drupal framework, using REST principles
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Open Source (GPLv2) Software For building an online delivery and media management platform For (streaming) video, audio and in fact any content Features flexible metadata sets and transoding services Modular and based on the Drupal framework, using REST principles MediaMosa is the basis for various successful video services that SURFnet provide to the Dutch educational sector.
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Intern Seminar, 16 November 2009
SURFnet, Pioneering Network for Higher Education and Research
Intern Seminar, 16 November 2009
SURFnet, Pioneering Network for Higher Education and Research
Intern Seminar, 16 November 2009
SURFnet, Pioneering Network for Higher Education and Research
Intern Seminar, 16 November 2009
SURFnet, Pioneering Network for Higher Education and Research
Intern Seminar, 16 November 2009
SURFnet, Pioneering Network for Higher Education and Research
M a i n E n t r y : 1 m e · d i a
a P r
u n c i a t i
: \ ˈ m ē
ē
ō
z ā \ F u n c t i
:
e n s
r c e s
t w a r e t
u i l d a m e d i a m a n a g e m e n t a n d d i s t r i b u t i
p l a t f
m R e l e a s e D a t e : 8 a p r i l 2 9
Partner for development:
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
✓ The back-end code
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
✓ The MediaMosa Admin Application
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
✓ The White Label Enduser Application (WLE)
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
★ Open as in Open Source, Open Technology, Open Formats, Open Content, Open Exchange. ★ Asset Metadata Scheme is expandable and
★ Automated Transcoding services using Open Source FFmpeg for common formats: Flash / WMV / H.264 MPEG4 ★ Index publishing / harvesting with OAI/PMH ★ Search services: from simple text search to complex search queries using CQL level 2 ★ Automated Stills extraction from video ★ Option to set access restrictions for playing media
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
Continued development in 2010: 3 major releases based on Drupal 7 framework with new DB-layer.
Focus to provide a better and more supported community version for
Some Topics:
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
MediaMosa Building Block for Blackboard RichMedia EGA for viewing weblecture recordings
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
MediaMosa Building Block for Blackboard RichMedia EGA for viewing weblecture recordings
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research
http://mediamosa.org/
http://mediamosa.org/forum
announce@lists.mediamosa.org devel@lists.mediamosa.org trac@lists.mediamosa.org
http://mediamosa.org/trac
http://mediamosa.org/trac/browser
TF-Media, GRNET Workshop on Academic Media Casting, Athens, March 18-19, 2010
SURFnet, Pioneering Network for Higher Education and Research