CP3397 Network Design and Security Lecture 10 Streaming Multimedia and Internet Broadcasting.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

CSCI 4550/8556 Computer Networks Comer, Chapter 22: The Future IP (IPv6)
© N. Ganesan, All rights reserved. Chapter IP Addressing Format.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
©2012 ClearOne Communications. Confidential and proprietary. COLLABORATE ® Video Conferencing Networking Basics.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers Part 2.
Skills: none Concepts: local area network, router, inter network, the TCP/IP layered software “stack”, layer functions, layer protocols, dumb versus smart.
Copyright: RSVP The ReSerVation Protocol by Sujay koduri.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Multimedia Internet Broadcasting and Distributed Conferencing Lecture 2.
Application layer (continued) Week 4 – Lecture 2.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
HCI and Usability Issues of Multimedia Internet broadcasting Lecture 3.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Protocols and Quality of Service CP4022 – Lecture 4.
Multicast Communication
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
Multimedia Communications Student: Blidaru Catalina Elena.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
1 CP Lecture 3 Computer communications 2. 2 Information quality and reliability A reliable communication implies reliable information but.. Other.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
Media Server Streaming Elizabeth Canela David Vera Bernard James Lilian Ohanian.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
VIRTUAL PRIVATE NETWORK By: Tammy Be Khoa Kieu Stephen Tran Michael Tse.
Stream video Liane Tarouco Leandro Bertholdo RNP POP/RS.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
Protocol Headers 0x0800 Internet Protocol, Version 4 (IPv4) 0x0806 Address Resolution Protocol (ARP) 0x8100 IEEE 802.1Q-tagged frame 0x86DD Internet Protocol,
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
CIS679: RSVP r Review of Last Lecture r RSVP. Review of Last Lecture r Scheduling: m Decide the order of packet transmission r Resource configuration.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the network IPv4 CCNA Exploration Semester 1 – Chapter 6.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 4 Distributed Multimedia Systems.
Network Layer IP Address.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
RSVP: A New Resource ReSerVation Protocol
RSVP: A New Resource ReSerVation Protocol
Klara Nahrstedt Spring 2014
Chapter 5 Network and Transport Layers
Chapter 2 Introduction Application Requirements VS. Transport Services
Chapter 25 Multimedia TCP/IP Protocol Suite
Presentation transcript:

CP3397 Network Design and Security Lecture 10 Streaming Multimedia and Internet Broadcasting

Internet broadcasting and TV Terrestrial and satellite TV broadcasts to large audiences has “economy of scale” provides popular programmes and events Internet broadcasting (IB) allows small events to be broadcast can reach small but global audience provides low-cost, user-level broadcasting

What is out there? Internet broadcasts (Audio and Audio/Video) are now common practice Some are well-designed easily accessible widely available Others are difficult to access and view/hear

Access to IB In general all users can access IB shared links cause capacity shortfall variable capacity broadcast lowest quality at 28.8 kbps small picture low frame rate low bandwidth audio Home-based users need special attention

The home-based user low bandwidth connection shared links between Internet service providers (ISPs) limit bandwidth IB allows home user to be active in “production” - not solely consume! Quality of Service (QoS) is dependent on the provider - there are few user options

Software Many now available CuSeeMe/WhitePine Video conferencing Real Networks - RealPlayer and G2 Microsoft Netshow/Netmeeting Either two way communication (conferencing) one-way communication (broadcasting)

Servers Broadcasting is generally done with servers Servers (Reflectors in CUSeeMe) allow a number of users to connect to a single source links to other servers to reach  larger audience  geographically-dispersed audience

Infrastructure issues Configuration of servers and inter- server links determines QoS for individuals Home-based users can choose server but a local server usually performs best For broadcasting to be an important tool the infrastructure needs careful design.

Example events Concert broadcast Wolverhampton and Aberystwyth Universities joint venture (concert in Machynlleth, Wales) used CUSeeMe with reflectors in UK (3), France, US(2), and Australia OECD Seminar - Turku, Finland broadcast by EUNet linked servers in various EU countries

Infrastructure models Various models Each has its own application area Choice depends upon QoS required Audience Network operator participation other factors

Single server

ISP netcasting

Linked individual sites

Co-operation agreements

Working practices Event-dependent Video/Audio need to be useable and should account for  small picture size  limited bandwidth  typical user terminal New technical solutions may be needed Higher bandwidth networks will help

Protocols Current protocols are mainly not optimised for use in broadcast environments Use of multicasting can help Reservation protocols will improve QoS Home-based users (in particular) are reliant on many outside factors to provide good QoS.

Real Systems rtsp or http rtsp - real time streaming protocol (RFC 2326) works over TCP or UDP (and could use RTP) uses URL rtsp://host.domain/dir/file as in http rtsp and request channel separate (out-of band control) port 554 is standard Uses Real’s Surestream encoding

Surestream (RealPlayer G2) Embeds a number of bit-rate versions in an encoding Rates from 28.8 kbps up to corporate LAN capacities Switches rate based on network congestion/capability i.e. Adaptive/dynamic streaming of data

Multicasting Depends on multicast routers (see RFC 1112) Routers maintain multicast groups and deliver messages to individual hosts Cuts down on duplication of messages except for low-use wide-spread connections Multicasting is useful if audience is grouped

Reservation protocol - RSVP RSVP (RFC 2205) Uses control messages to reserve capacity along a TCP connection Works with TCP/IP - IPv4 and v6 RSVP provides transparent operation through routers that do not support it. RSVP makes resource reservations for both unicast and many- to-many multicast applications, adapting dynamically to changing group membership as well as to changing routes RSVP is receiver-oriented, i.e., the receiver of a data flow initiates and maintains the resource reservation used for that flow.

RSVP characteristics summary RSVP is simplex, i.e., it makes reservations for unidirectional data flows. RSVP maintains "soft" state in routers and hosts, providing graceful support for dynamic membership changes and automatic adaptation to routing changes. RSVP is not a routing protocol but depends upon present and future routing protocols. RSVP transports and maintains traffic control and policy control parameters that are opaque to RSVP. RSVP provides several reservation models or "styles" to fit a variety of applications.

Future use Higher bandwidth will help but it will be more expensive not available to all inter-ISP links are also factors in QoS infrastructure and configuration is still relevant Wider use will use available bandwidth so broadcasts need planning

References RSVP - RFC Multicasting - RFC 1112 (scit web site) rtsp - RFC 2326 from Sloane A. (1998) “Internet broadcasting infrastructures for home-based users” Proceedings of HCC5, Geneva. available from module web site

Summary Different models of broadcast infrastructure have been proposed with different application areas Home-based users rely on ISPs to provide QoS New developments may not be the solution Providers should develop infrastructures to support broadcasts to (and from) homes