Media streaming Martynas Jakučionis.

Slides:



Advertisements
Similar presentations
DLNA CVP-2 Overview for W3C
Advertisements

W3C Web & TV Workshop 2014 UPnP, W3C and TV W3C Web & TV Workshop March 2014.
Lesson 01: The Digital Experience  Transition from traditional devices to multipurpose digital devices. Wired phones move to cell phones and now smart.
Digital Living Network Alliance: Building out the Digital Network Bob Taylor Member, DLNA Board of Directors March 2006.
© 2012 Microsoft Corporation. All rights reserved. Take control with charms. Working in a consistent way, charms are five simple system commands that help.
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
New Scenarios for Portable Media Usage David Proctor Hardware Lead Microsoft Portable Media Centers.
D-LINK HQ –Yilin Chen Dec 3 th, 2012 Sales Guide v1.00.
Technological Convergence for Institutions & Audiences
Discovering Computers: Chapter 1
Syabas Technology Copyright © , All Right Reserved Confidential.
MULTIMEDA SYSTEMS IREK DEFEE MULTIMEDIA SYSTEMS PERSPECTIVES.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
DIR-657 HD Media Router 1000 Sales Guide Wireless & Router Product Div. Feb 2011 D-Link WRPD.
UPnP AV Media Server support for VLC player Student’s name: Shaleen Shah Date: November 5, 2007 Advisor’s name: Dr. Chung-E-Wang Prof. Dick Smith Department.
PicturesMusicVideos Recorded TV Extenders for Media Center Windows Home Server Xbox 360 DLNA Media Servers, Renderers, and Controllers.
Getting to Know Today’s Computer. Computer Devices What your computer can do depends upon the hardware your computer has, and the software it runs.
DLNA Confidential Who Owns the Home Network? Glen Stone Director, Standards & Strategy Sony Electronics Inc. Chair: DLNA Technical Committee Glen Stone.
JDF in the Inter-Enterprise Workflow Achieving JDF workflow automation.
DLNA
DIGITAL LIVING NETWORK ALLIANCE (DLNA) Formed 2003 by Sony (name changed in 2004) Used existing standards; added compliance/test/certification First “Guidelines”
The operating systems used by teachers and students in our school.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
DIR-827 HD Media Router 2000 Sales Guide Wireless & Router Product Div. May 2011 D-Link WRPD.
Approaches to Home Connectivity T Research Seminar on Telecommunications Business Marko Berg.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
DLNA Technology Kevin Liu Advisor Hsing Mei Web Computing Laboratory Graduate Institute of Applied Science and Engineering, Fu Jen Catholic University.
Setting up a Home Network. Homework re-cap Lets go through the last piece of homework set. You were asked what the individual components listed did as.
Foundations of AT - Unit 1. Technology in our Culture Entertainment Information & Communication Medical Industrial Babies on Tech!!!
DSM-260. Features Streaming Stream photos and videos from a mobile device, laptop, or network storage drive Stream music to your audio system Stream your.
WCL323. Why should we care? One of the fastest growing & largest categories Opportunity for new business models (services, content, subscriptions)
What are the different types of 2014 Desktop computers Laptop computers Servers Other types of computers.
Chapter 1: Applying Computer Basics – Lesson 1 © 2010, 2006 South-Western, Cengage Learning.
1 Copyright © 2015 Pexus LLC Network shares and media shares from your Patriot PS Personal.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Review 1 Chapters Chapter 1 Understanding Computers, 12th Edition 2 Chapter 1 Explain why it is essential to learn about computers today and discuss.
HOME ENTERTAINMENT SYSTEMS. ARE DESIGNED TO PROVIDE HIGH QUALITY AUDIO AND VIDEO THROUGHOUT A HOUSE AND TO INTEGRATE THE CONTENT ON SEPARATE DIGITAL DEVICES.
Handheld Device Overview Concepts What is a handheld device? A self contained device that enables a portable application Why have a handheld device? Desktops.
KS2: Understand computer networks
Sharing makes life beautiful ARKUDA STB SOLUTION.
World Wide Web 16 World Wide Web 16. World Wide Web 16 Everyone also talks about the Web But people don’t really understand how it works You need to know.
What is digital media? digital media is audio, video, and photo content that has been encoded digitally, and compressed. Encoding content involves converting.
NEW MEDIA. “ New media i s a term that emerged in the later part of the twentieth century. For example, new media holds out a possibility of on-demand.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Getting to Know Today’s Computer
Raspberry Pi 2 Model B V1.1 Home Media System
A SEMINAR ON ROVER TECHNOLOGY
Intellectual Property Rights
Information Technology (IT)
NETWORK MANAGEMENT ARCHITECTURE FOR UNIVERSAL COMMUNICATION
Hulu Channel On Tv Screen with Different Ways. For more details visit
Unit 1, Lesson 2 Introduction to Digital Media
Lesson Objective To understand digital media sectors, products and platforms.
Digital vs Analogue.
Sharing makes life beautiful
Ultra Wideband Technology
                      Digital Audio 1.
Chapter 1: Applying Computer Basics – Lesson 1
Understanding Wi-Fi Direct in Windows 8
Media streaming Žilvinas Bulotas IT 3.
Windows media streaming
CarPlay Solutions.
Network Media, models and number systems
Digital television systems - (DTS)
Lesson 5: Multimedia on the Web
Wireless networking Rytis Garbauskas.
TECHNOLOGICAL CONVERGENCE for Institutions & Audiences
Lesson 6 File Types.
Midterm Reference Points
Presentation transcript:

Media streaming Martynas Jakučionis

Table of contents What is Media Streaming? What is DLNA? How to enable DLNA server in Windows Media Streaming API purpose Media Streaming API main classes/examples First of all we’ll talk what is media streaming in general. Then, Important thing to note that Media Streaming API is based on DLNA standard, so we’ll look into this standard a little bit. After that, I’ll show you how to enable DLNA server in Windows and in the end we’ll see what’s the media streaming api purpose and What main classes are there.

What is Media Streaming? Video or audio content sent in compressed form over the Internet and played immediately, rather than saved to the hard drive. Benefits of Media Streaming Allows monitoring Efficient use of bandwidth More control of intelectual property Examples Spotify, YouTube, Twitch, Netflix, etc.

What is DLNA? Digital Living Network Alliance A standard for broadcasting media over a local network Based on client-server approach Implemented in Windows UPnP (Universal Plug and Play) DLNA is an industry-wide standard for sharing data over a home network. Depending on the DLNA-compatible devices you own, you might be able to stream films from your laptop to your TV, play an MP3 stored on your phone over your hi-fi system, or print a photo from your tablet on your home printer.

How to enable DLNA server in Windows 1 2 If you don‘t want a device to access your particular data you can disable it

Media streaming API purpose The Media Streaming API models the Digital Media Renderer (DMR) and Digital Media Server (DMS) devices enabling developers to create applications with: Digital Media Controller (DMC) Digital Media Player (DMP) Push Controller (+PU+) DMC – responsible for finding media and streaming it to client DMP – responsible for playing media Push controller – media streaming from server.

Media Streaming API main classes ActiveBasicDevice DeviceController DevicePair MediaRenderer StreamSelector

ActiveBasicDevice Represents an active DLNA device and stores information about it. Some methods/properties GetEffectiveBandwidth IsAudioSupported IsVideoSupported MaxVolume Minimum supported client Windows 8.1 [desktop apps only]

DeviceController The class is used to obtain a list of all available DLNA devices in the network. Methods: AddDevice CachedDevices RemoveDevice

DevicePair The class represents the pair of DLNA devices, consisting of a server and a client. Properties: Renderer Server

MediaRenderer A class representing and enabling DMR (client) device. Methods/properties: PauseAsync SetMuteAsync SetVolumeAsync StopAsync IsAudioSupported

Reference https://docs.microsoft.com/en-us/windows/desktop/mediastreaming/media-streaming-api-portal

Thank you for your attention