OpenVideo Streaming API RTSP Connection Methods

Size: px
Start display at page:

Download "OpenVideo Streaming API RTSP Connection Methods"

Transcription

1 OpenVideo Streaming API RTSP Connection Methods July 26, 2016 Page 1 of 13

2 Table of Contents 1. Introduction Overview Purpose Intended Audience Definitions, Acronyms, Abbreviations References Limitations RTP Media Retrieval from Lenel NVR Getting Live Media (Video/Audio) from the Lenel NVR via RTP Getting Recorded Media (Video/Audio) from the Lenel NVR via RTP Time Range Selection Extended RTSP Usage (Requires Custom Client Behavior) Requesting Time-Range in the Range Header Instead of the URL ONVIF (Client-Side Rate Control) Example ONVIF Immediate Mode Seeking TIME FORMATS TIME FORMAT from RFC TIME FORMAT from ISO 8601 EXTENDED RTSP Errors Configuring Preferred Input Networking Transports in VLC July 26, 2016 Page 2 of 13

3 1. Introduction 1.1. Overview This document provides a description of Lenel NVR RTP/RTSP Server version 7.2 (and later) supported commands for external clients to consume media (video/audio) from the LNVR. This document covers the following: Methods to retrieve live video from the Lenel NVR via RTP/RTSP. Methods to retrieve recorded video from the Lenel NVR via RTP/RTSP. Alternate methods to retrieve recorded video from the Lenel NVR via RTP/RTSP. This document does not describe methods to include RTP video on a web page which requires the use of a RTP/RTSP plug-in client for the specific web browser. Also, the RTP/RTSP server does not support delivery of video on HTTP transport Purpose The document provides information for the purpose of developing software that needs to receive video from the Lenel NVR (LNVR) via RTP/RTSP Intended Audience This document is intended for 3 rd -party Lenel partners who develop the software intended to interface with Lenel NVR Definitions, Acronyms, Abbreviations Lenel NVR Lenel Network Video Recorder July 26, 2016 Page 3 of 13

4 1.5. References 1 RFC RTSP 2 RFC RTP & RTCP 3 RFC RTP MP4-ES 4 RFC RTP MP4 A/V 5 RFC RTP H RFC RTP MJPEG 7 RFC RTP Profile for A/V Min. Ctrl (G711.0) 8 RFC Media Types Registration Limitations The following limitations shall apply when retrieving any video from the Lenel NVR: 1. The video will not be rotated. This is a limitation of the RTP specification therefore video will be presented as it is received from the camera. The Lenel Video components have logic to rotate the video as needed so it is expected that the clients will do the same. 2. The video will be provided as it is stored / retrieved on the recorder. This means that the recorder will preserve the Media (MJPEG, MPEG4, H264) / size (resolution) / and speed (frame-rate), and will provide the same as an output. In essence, there is no transcoding on the recorder to reduce the requested bandwidth. 3. The Lenel NVR supports client-side flow-control as defined in the ONVIF Streaming specification; however, use of this feature requires modification of the media player (e.g., VLC) to send the appropriate RTSP feature-request tags and headers. July 26, 2016 Page 4 of 13

5 2. RTP Media Retrieval from Lenel NVR 2.1. Getting Live Media (Video/Audio) from the Lenel NVR via RTP In order to get live RTP content from the LNVR, a standards-based RTP client must be used. VLC Player is a popular open-source client which can be downloaded at In this document the VLC Player is used as the RTP client that can use the API calls. In order to use the VLC Player to retrieve a media stream from the LNVR, from the Media menu, select Open Network Stream. The Open Media dialog will then be displayed. July 26, 2016 Page 5 of 13

6 In this dialog, on the Network tab, enter the RTSP URL for the LNVR: where username and password are the credentials used to access the LNVR. (Note that, if security in the LNVR is set to anonymous, passing credentials is not required.) IPADDRESSOFLNVR is the IP address of the LNVR such as channel is the number of the channel in the LNVR. Channel numbers are located OnGuard s System Administration. This is OnGuard for the specific LNVR. Examples: - To access content for channel 4 on an LNVR at IP Address with no security set (i.e. Anonymous access is allowed), type the following: rtsp:// /media/live/4 - To access content for channel 4 on an LNVR at IP Address with security set and credentials set to username= \root, password= pass, type the following: rtsp://root:pass@ /media/live/4 After entering the URL, click the Play button in order to have VLC send RTSP commands to request the stream from the LNVR. By default, VLC will attempt to acquire the stream using RTP over UDP. This initial behavior is configurable in VLC. (See section Error! Reference source not found. below.) 2.2. Getting Recorded Media (Video/Audio) from the Lenel NVR via RTP In order to retrieve recorded media from the LNVR using VLC, open the network stream dialog in the same way as with live streaming (From the Media menu, select Open Network Stream.) The RTSP URL entered in the Open Media dialog contains the information required to identify the desired media segment. July 26, 2016 Page 6 of 13

7 The format of the recorded media URL is as follows: where username and password are the credentials used to access the LNVR. (Note that if security in the LNVR is set to anonymous, passing the credentials is not required.) IPADDRESSOFLNVR is the IP address of the LNVR such as BEGINTIME is the start time of the requested recorded video. ENDTIME is the end time of the requested recorded video. channel is the number of the channel in LNVR. This is the same channel number used with live streaming requests that are viewable from the System Administration in OnGuard for the specific LNVR. Examples: - To access recorded media for channel 4 on an LNVR at IP Address with no security set (i.e. Anonymous access is allowed) from November 8, 2012 at 14:23: until November 8, 2012 at 14:35:20.000, type the following: rtsp:// /media/ t14:23:00.000z/ T14:35:20.000Z/4 - To access recorded media for channel 4 on an LNVR at IP Address with security set and credentials as username= \root, password= pass, from November 8, 2012 at 14:23: until November 8, 2012 at 14:35:20.000, type: rtsp://root:pass@ /media/ t14:23:00.000z/ T14:35:20.000Z/ Time Range Selection BEGINTIME This value, given in GMT, is typically the starting time for which the client is interested in video; however, there is no guarantee that the LNVR has media for this time. RESTRICTION Future time Description If this value is in the future of the current time within the LNVR machine, then an error will be returned when RTSP PLAY is attempted. The LNVR will search the storage for media starting at this time and return anything that is found after this time. If the RTSP Range: header is also given with the RTSP PLAY request, then the server will attempt to seek to that time instead, with the same caveat that it will return anything at that starting time or later. A RTCP Sender Report (SR) will be sent immediately at the start of the RTP stream to indicate the absolute (NTP) time of the first RTP packet. (A sequence of RTP packets with same RTP timestamp comprise a media frame ). In standard RTCP, the SR reports timestamps that refer to the current stream time (i.e. real time relative to the current wall-clock); however, the LNVR server will report the recorded media s absolute time instead. July 26, 2016 Page 7 of 13

8 For video-only channels, an alternative to determining the exact absolute time of the first RTP packet is to make use of the Range: headers with the RTSP PLAY request and subsequent response. This method does not rely on RTCP ENDTIME This value, also given in GMT, sets the limit after which the client is no longer interested in receiving media. This value can be any time value after the BEGINTIME. It can be in the future; however, internally the value will be clamped to the current time Extended RTSP Usage (Requires Custom Client Behavior) Requesting Time-Range in the Range Header Instead of the URL "Play all media on channel 1, with Range Header indicating exact UTC Range. Note: The time range in the URL is from Unix epoch to current time ( now ) which amounts to the largest possible time-range. However, it would also be possible to specify the exact time-range in the URL, as well as the Range header. The exact time specified in Range header is 16:35:00 to 16:36:00 GMT. Client PLAY request PLAY rtsp://user:password@hostname/media/ t00:00:00.000z/ T16:42:48Z/2 RTSP/1.0 CSeq: 835 Session: Range: clock= t z t z The server responds, indicating it can satisfy the request. The server also provides the exact starting time of the first expected RTP packet (media sample). Note: For video-only channels, the starting time in the Range header of the response from the server can be used to determine the absolute time of the first RTP packet without relying on RTCP. After the absolute time of the first RTP packet is determined, the subsequent times of the other packets in the stream can be computed using the relative RTP timestamps (i.e. 90 khz media clock value for video) and the absolute time of the first RTP packet (i.e. starting Range value in response) as the origin time. Lnr RTP Server 7.2 S->C: RTSP/ OK CSeq: 835 Date: Fri, 01 Nov :42:49 GMT Range: clock= t163500z t163600z RTP-Info: url=rtsp://hostname/media/ t00:00:00.000z/ T16:42:48Z/2/streamID=0;seq=48130;rtptime= , url=rtsp://hostname/media/ t00:00:00.000z/ T16:42:48Z/2/streamID=1;seq=6028;rtptime= Note: In this example response, the starting time value is same as the requested time; however, this value, in actuality, can be slightly prior to or after the request s start time in the Range header. This is due to availability of a reference video frame (aka, key frame) at the given start time. If the nearest reference frame is slightly prior to the requested Range s start time, then that is the video frame that will be chosen for delivery to the client; otherwise, the closest reference video frame after the start time in the Range header will be delivered. July 26, 2016 Page 8 of 13

9 ONVIF (Client-Side Rate Control) Example Play all media for this Period on channel 1, AS FAST AS POSSIBLE. Note: The client should setup RTSP interleaved/tunnel for the RTP data channels in order to rely on TCP flow control. Client SETUP request (stream 0) SETUP 01T16:36:00Z/2?StreamID=0 RTSP/1.0 CSeq: 833 Transport: RTP/AVP/TCP;unicast;interleaved=0-1 Note: The first stream SETUP request returns the Session ID which is added to the subsequent stream s SETUP. Client SETUP request (stream 1) SETUP rtsp://user:password@hostname/media/ t16:35:00z/ T16:36:00Z/2?StreamID=1 RTSP/1.0 CSeq: 834 Session: Transport: RTP/AVP/TCP;unicast;interleaved=2-3 The PLAY request must contain the necessary ONVIF headers: Client PLAY request PLAY rtsp://user:password@hostname/media/ t16:35:00z/ t16:36:00z/2 RTSP/1.0 CSeq: 835 Session: Require: onvif-replay Range: npt= Rate-Control: no The server responds, indicating it can satisfy the request. Lnr RTP Server 7.2 S->C: RTSP/ OK CSeq: 835 Date: Fri, 01 Nov :42:49 GMT Range: npt=0-60 RTP-Info: url=rtsp://hostname/media/ t16:35:00z/ T16:36:00Z/2/streamID=0;seq=48130;rtptime= , url=rtsp://hostname/media/ t16:35:00z/ T16:36:00Z/2/streamID=1;seq=6028;rtptime= July 26, 2016 Page 9 of 13

10 ONVIF Immediate Mode Seeking Seek recorded playback to a different time-range within the existing playback session immediately, without waiting for the previous PLAY command to complete (i.e. before the last media sample has been played). By default, any standard RTSP server can accept pipelined PLAY requests, whereby each PLAY time-range will be honored serially. To support the ability to seek to a particular time within the previously requested time-range and abort the playback of previously requested time-ranges, the ONVIF Streaming specification defined an immediate header which can be given in PLAY requests for this purpose. This feature is most convenient when using Range headers to control the PLAY seeking. INITIAL Client PLAY request PLAY rtsp://user:password@hostname/media/ t00:00:00.000z/ T16:42:48Z/1 RTSP/1.0 CSeq: 835 Session: Range: clock= t z t z After the server responds positively to this request, and begins streaming the media, the client decides to seek 30 seconds farther into the clip by issuing an immediate PLAY request with a new time-range in the Range header. SEEKING Client PLAY request PLAY rtsp://user:password@hostname/media/ t00:00:00.000z/ T16:42:48Z/1 RTSP/1.0 CSeq: 836 Session: Require: onvif-replay Range: clock= t z t z Immediate: yes The server responds, indicating it can satisfy the request. The client will also receive an immediate RTCP SR which sets a new absolute NTP time for the next RTP packet. Lnr RTP Server 7.2 S->C: RTSP/ OK CSeq: 835 Date: Fri, 01 Nov :42:49 GMT Range: clock= t z t z RTP-Info: url=rtsp://hostname/media/ t00:00:00.000z/ T16:42:48Z/1/streamID=0;seq=51130;rtptime= This mode of operation can be combined with client-side rate control, described previously (i.e. Rate-Control: no ). July 26, 2016 Page 10 of 13

11 2.4. TIME FORMATS TIME FORMAT from RFC Absolute Time Absolute time is expressed as ISO 8601 timestamps, using UTC (GMT). Fractions of a second may be indicated. utc-range = "clock" "=" utc-time "-" [ utc-time ] utc-time = utc-date "T" utc-time "Z" utc-date = 8DIGIT ; < YYYYMMDD > utc-time = 6DIGIT [ "." fraction ] ; < HHMMSS.fraction > Example for November 8, 1996 at 14h37 and 20 and a quarter seconds UTC: T Z TIME FORMAT from ISO 8601 EXTENDED utc-range = "clock" "=" utc-time "-" [ utc-time ] utc-time = utc-date "T" utc-time "Z" utc-date = 4DIGIT-2DIGIT-2DIGIT ; < YYYY-MM-DD > utc-time = 2DIGIT-2DIGIT-2DIGIT [ "." fraction ] ; < HH:MM:SS.fraction > Example for November 8, 1996 at 14h37 and 20 and a quarter seconds UTC: T14:37:20.25Z Note: The server uses ISO 8601 Extended time format for communicating with clients using standard URLs. However, the URL in the Range header uses standard ISO 8601 timestamps, as found in RFC RTSP Errors Error Description Request Cause Code 200 OK any Normal operation 404 Not Found DESCRIBE Returned by the server when under the following conditions: OPTIONS An Unknown channel number given in the URL. The LNVR recorder services (capture / retrieval) 500 Internal Server Error PLAY are not started (are not available). This is a catchall error code. Typically it is returned by the server for the following possible reasons: A recorded media request where BEGINTIME is greater than or equal to ENDTIME A recorded media request where BEGINTIME is in the future 2.6. Configuring Preferred Input Networking Transports in VLC RTSP requests are always made with TCP transport protocol; however, requested media streams sent from the server to the client can use different transports. The most common are RTP over UDP or RTP tunneled within the RTSP (TCP) session. In VLC, the initial streaming attempt will be made using either of the two common methods. This preference is configured from the Setting dialog accessible by selecting Preferences from the Tools menu. July 26, 2016 Page 11 of 13

12 When the settings dialog is displayed, select Inputs / Codecs in the panel on the left, and then select the radio buttons in the Network settings, choosing either RTP over UDP or tunneled in RTSP. The HTTP (default) represents the default behavior of RTP over UDP, while the RTP over RTSP (TCP) represents the tunneled transport. Note: The latter will be attempted even if the former is selected but fails. (This is the failed stream fallback behavior of VLC). July 26, 2016 Page 12 of 13

13 2016 United Technologies Lenel is a part of UTC Climate, Controls & Security, a unit of United Technologies 15

RTSP Server User Guide For streaming video to other devices

RTSP Server User Guide For streaming video to other devices RTSP Server User Guide For streaming video to other devices Stream live CCTV video to Mobile Phones, Software and other devices using RTSP. The Real Time Streaming Protocol (RTSP) is a communication network

More information

RTSP usage with Bosch VIP Devices

RTSP usage with Bosch VIP Devices Bosch Video IP RTSP usage with Bosch VIP Devices www.boschsecurity.com 1 Overview The Real Time Streaming Protocol (RTSP) allows live viewing of video and replay of recorded video from a BVIP encoder or

More information

RTSP Stream Diagnostics APIs

RTSP Stream Diagnostics APIs CHAPTER 3 This chapter describes the format and content of the RTSP stream diagnostic API messages. The Real Time Streaming Protocol (RTSP) API messages are used for RTSP environments and consist of the

More information

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP

More information

Streaming Technologies Delivering Multimedia into the Future. May 2014

Streaming Technologies Delivering Multimedia into the Future. May 2014 Streaming Technologies Delivering Multimedia into the Future May 2014 TABLE OF CONTENTS Abstract... 3 Abbreviations... 4 How it started?... 6 Technology Overview... 7 Streaming Challenges... 15 Solutions...

More information

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

XIPLED Software User s Manual. For Firmware release V3.5.0.*

XIPLED Software User s Manual. For Firmware release V3.5.0.* XIPLED1080-36 Software User s Manual For Firmware release V3.5.0.* Product name: XIPLED1080-36 Release Date: 2014/10/02 Manual Revision: V02 Feature XIPLED1080-36 Live View All Series Camera/Video/Audio

More information

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP

More information

[Support Package] Mar. 23, 2006 Aug. 14, 2007 Category System Integration Sub Category ISV Software Product. ID TS Created Updated

[Support Package] Mar. 23, 2006 Aug. 14, 2007 Category System Integration Sub Category ISV Software Product. ID TS Created Updated ID TS-00110 Created Updated Mar. 23, 2006 Aug. 14, 2007 Category System Integration Sub Category ISV Software Product Purpose Support URL Tech Support MSN Messenger ID How to test RTP protocol with ACTi

More information

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope. Motion Imagery Standards Board Engineering Guideline Delivery of Low Bandwidth Motion Imagery MISB EG 0803 24 April 2008 1 Scope This Motion Imagery Standards Board (MISB) Engineering Guideline (EG) provides

More information

EVC-IP-1,3-2MP. (Audio, Video Player Development Guide)

EVC-IP-1,3-2MP. (Audio, Video Player Development Guide) EVC-IP-1,3-2MP (Audio, Video Player Development Guide) Table of Contents 1. Document History 2. Using RTSP API 2.1. RTSP Signaling 2.2. RTSP Syntax 2.2.1. Client Request 2.2.2. Server Response 2.2.3. Status-code

More information

Digital Asset Management 5. Streaming multimedia

Digital Asset Management 5. Streaming multimedia Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming

More information

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References: CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model

More information

CSCD 433/533 Advanced Networks Fall Lecture 14 RTSP and Transport Protocols/ RTP

CSCD 433/533 Advanced Networks Fall Lecture 14 RTSP and Transport Protocols/ RTP CSCD 433/533 Advanced Networks Fall 2012 Lecture 14 RTSP and Transport Protocols/ RTP 1 Topics Multimedia Player RTSP Review RTP Real Time Protocol Requirements for RTP RTP Details Applications that use

More information

Internet Technologies for Multimedia Applications

Internet Technologies for Multimedia Applications Internet Technologies for Multimedia Applications Part-II Multimedia on the Internet Lecturer: Room: E-Mail: Dr. Daniel Pak-Kong LUN DE637 Tel: 27666255 enpklun@polyu polyu.edu.hk 1 Contents Review: Multimedia

More information

Technical Guide G6. RTSP Streaming. Network Camera October 26, 2012 G6TG005 Revision 1.0.0

Technical Guide G6. RTSP Streaming. Network Camera October 26, 2012 G6TG005 Revision 1.0.0 Network Camera October 26, 2012 G6TG005 Revision 1.0.0 C O N T E N T S 1. Overview... 3 1.1. About This Document... 3 1.2. About CGI Version... 3 2. Supported Codecs... 4 3. RTSP Request URL... 5 4. RTSP

More information

Chapter 7 Multimedia Networking

Chapter 7 Multimedia Networking Chapter 7 Multimedia Networking Principles Classify multimedia applications Identify the network services and the requirements the apps need Making the best of best effort service Mechanisms for providing

More information

Synchronised multi-room media playback and distributed live media processing and mixing

Synchronised multi-room media playback and distributed live media processing and mixing Synchronised multi-room media playback and distributed live media processing and mixing LCA 2016, Geelong 3 February 2016 Sebastian Dröge 1 Introduction 2 Who? Long-term GStreamer

More information

Before you use your Point Grey Zebra2 camera, we recommend that you are aware of the following resources:

Before you use your Point Grey Zebra2 camera, we recommend that you are aware of the following resources: 1.1 Subject Technical Application Note (TAN2012006): 1.2 Applicable Product(s) Point Grey Zebra2 camera products 1.3 Application Note Description Technical Application Note TAN2012006 Revised November

More information

EAN-RTSP User Guide. PN: EAN-RTSP-User Guide 9/18/2017. SightLine Applications, Inc.

EAN-RTSP User Guide. PN: EAN-RTSP-User Guide 9/18/2017. SightLine Applications, Inc. EAN-RTSP User Guide PN: EAN-RTSP-User Guide 9/18/2017 SightLine Applications, Inc. Contact: Web: sightlineapplications.com Sales: sales@sightlineapplications.com Support: support@sightlineapplications.com

More information

File transfer. Internet Applications (FTP,WWW, ) Connections. Data connections

File transfer. Internet Applications (FTP,WWW,  ) Connections. Data connections File transfer Internet Applications (FTP,WWW, Email) File transfer protocol (FTP) is used to transfer files from one host to another Handles all sorts of data files Handles different conventions used in

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

Outline. QoS routing in ad-hoc networks. Real-time traffic support. Classification of QoS approaches. QoS design choices

Outline. QoS routing in ad-hoc networks. Real-time traffic support. Classification of QoS approaches. QoS design choices Outline QoS routing in ad-hoc networks QoS in ad-hoc networks Classifiction of QoS approaches Instantiation in IEEE 802.11 The MAC protocol (recap) DCF, PCF and QoS support IEEE 802.11e: EDCF, HCF Streaming

More information

EAN-RTSP PN: EAN-RTSP 5/18/2018. SightLine Applications, Inc.

EAN-RTSP PN: EAN-RTSP 5/18/2018. SightLine Applications, Inc. PN: EAN-RTSP 5/18/2018 SightLine Applications, Inc. Contact: Web: sightlineapplications.com Sales: sales@sightlineapplications.com Support: support@sightlineapplications.com Phone: +1 (541) 716-5137 Export

More information

Lecture 7: Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007

Lecture 7: Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Lecture 7: Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Notes on Previous Lecture RTCP Packets SR and RR can be used for independent network management Payload

More information

Lecture 7: Internet Streaming Media

Lecture 7: Internet Streaming Media Lecture 7: Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Notes on Previous Lecture RTCP Packets SR and RR can be used for independent network management Payload

More information

Internet Streaming Media

Internet Streaming Media Multimedia Streaming Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 preferred for streaming System Overview Protocol stack Protocols + SDP SIP Encoder Side Issues

More information

IMS Client Framework for All IP-Based Communication Networks

IMS Client Framework for All IP-Based Communication Networks IMS Client Framework for All IP-Based Communication Networks D. Jayaram, S. Vijay Anand, Vamshi Raghav, Prashanth Kumar, K. Riyaz & K. Kishan Larsen & Toubro InfoTech Limited Research and Development Group,

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

Configuring Request Authentication and Authorization

Configuring Request Authentication and Authorization CHAPTER 15 Configuring Request Authentication and Authorization Request authentication and authorization is a means to manage employee use of the Internet and restrict access to online content. This chapter

More information

Chapter 28. Multimedia

Chapter 28. Multimedia Chapter 28. Multimedia 28-1 Internet Audio/Video Streaming stored audio/video refers to on-demand requests for compressed audio/video files Streaming live audio/video refers to the broadcasting of radio

More information

IP WEB User Manual V2.0

IP WEB User Manual V2.0 IP WEB User Manual V2.0 Please read carefully before installing or contacting your supplier. The information contained at the time of printing is correct, but is subject to change without notice. This

More information

RTP: A Transport Protocol for Real-Time Applications

RTP: A Transport Protocol for Real-Time Applications RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type

More information

Youngkwon Lim. Chair, MPEG Systems Samsung

Youngkwon Lim. Chair, MPEG Systems Samsung 1 Youngkwon Lim Chair, MPEG Systems Samsung (young.l@samsung.com) Basics of media synchronization in MPEG 2 Synchronization in MPEG-2 System (ISO/IEC 13818-1) 3 Synchronization among multiple elementary

More information

Popular protocols for serving media

Popular protocols for serving media Popular protocols for serving media Network transmission control RTP Realtime Transmission Protocol RTCP Realtime Transmission Control Protocol Session control Real-Time Streaming Protocol (RTSP) Session

More information

EDA095 Audio and Video Streaming

EDA095 Audio and Video Streaming EDA095 Audio and Video Streaming Pierre Nugues Lund University http://cs.lth.se/pierre_nugues/ May 15, 2013 Pierre Nugues EDA095 Audio and Video Streaming May 15, 2013 1 / 33 What is Streaming Streaming

More information

in the Internet Andrea Bianco Telecommunication Network Group Application taxonomy

in the Internet Andrea Bianco Telecommunication Network Group  Application taxonomy Multimedia traffic support in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 Application

More information

Lecture 14: Multimedia Communications

Lecture 14: Multimedia Communications Lecture 14: Multimedia Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 14-1 Multimedia Characteristics Bandwidth Media has natural bitrate, not very flexible. Packet

More information

Videon Product Manual. Shavano Encoder

Videon Product Manual. Shavano Encoder Videon Product Manual Shavano Encoder Copyright 2018 Videon Central, Inc. All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including

More information

Achieving Low-Latency Streaming At Scale

Achieving Low-Latency Streaming At Scale Achieving Low-Latency Streaming At Scale Founded in 2005, Wowza offers a complete portfolio to power today s video streaming ecosystem from encoding to delivery. Wowza provides both software and managed

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

Internet Streaming Media

Internet Streaming Media Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2008 Multimedia Streaming preferred for streaming System Overview Protocol stack Protocols + SDP S Encoder Side Issues

More information

PONEMAH V5.30 WITH NOLDUS MEDIA RECORDER 4.0 QUICK START GUIDE

PONEMAH V5.30 WITH NOLDUS MEDIA RECORDER 4.0 QUICK START GUIDE TECHNICAL NOTE PONEMAH V5.30 WITH NOLDUS MEDIA RECORDER 4.0 QUICK START GUIDE DSI has partnered with Noldus Information Technology, the leading solution provider for human and animal behavioral research

More information

Overview. Slide. Special Module on Media Processing and Communication

Overview. Slide. Special Module on Media Processing and Communication Overview Review of last class Protocol stack for multimedia services Real-time transport protocol (RTP) RTP control protocol (RTCP) Real-time streaming protocol (RTSP) SIP Special Module on Media Processing

More information

WAT-933&WAT-2400S User s Manual

WAT-933&WAT-2400S User s Manual WAT-933&WAT-2400S User s Manual Rev. 1.03 Watec Co., Ltd. 2018/6/11 Revision Record Rev. Date Changes Remarks 1.00 November 15, 2017 - - 1.01 January 25, 2018 New function added. - 1.02 April 10, 2018

More information

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889 RTP Real-Time Transport Protocol RFC 1889 1 What is RTP? Primary objective: stream continuous media over a best-effort packet-switched network in an interoperable way. Protocol requirements: Payload Type

More information

Socket Programming Assignment 6: Video Streaming with RTSP and RTP

Socket Programming Assignment 6: Video Streaming with RTSP and RTP Socket Programming Assignment 6: Video Streaming with RTSP and RTP In this lab you will implement a streaming video server and client that communicate using the Real-Time Streaming Protocol (RTSP) and

More information

Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP)

Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP) CS 414 Multimedia Systems Design Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP) Klara Nahrstedt Spring 2012 Administrative MP2 posted MP2 Deadline April 7, Saturday, 5pm. APPLICATION Internet Multimedia

More information

ONVIF Streaming Specification

ONVIF Streaming Specification ONVIF 1 Streaming Spec. Ver. 2.3 ONVIF Streaming Specification Version 2.3 May, 2013 ONVIF 2 Streaming Spec. Ver. 2.3 2008-2013 by ONVIF: Open Network Video Interface Forum Inc.. All rights reserved. Recipients

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP Voice over UDP, not TCP Speech Small packets, 10 40 ms Occasional packet loss is not a catastrophe Delay-sensitive TCP: connection set-up, ack, retransmit delays 5 % packet

More information

Dear users, the configuration for this camera is professional, so please read the user manual carefully before using the camera V5.

Dear users, the configuration for this camera is professional, so please read the user manual carefully before using the camera V5. Dear users, the configuration for this camera is professional, so please read the user manual carefully before using the camera. IP Camera (629W) User manual 2014-03 V5.1 Statement If the user manual can

More information

Request for Comments: 2326 Columbia U. Category: Standards Track Netscape R. Lanphier RealNetworks April 1998

Request for Comments: 2326 Columbia U. Category: Standards Track Netscape R. Lanphier RealNetworks April 1998 Network Working Group H. Schulzrinne Request for Comments: 2326 Columbia U. Category: Standards Track A. Rao Netscape R. Lanphier RealNetworks April 1998 Status of this Memo Real Time Streaming Protocol

More information

Videon Product Manual

Videon Product Manual Videon Product Manual Greylock and Sorona Encoders/Decoders Document Number 10004134-R06 Copyright 2018 Videon Central, Inc. All rights reserved. No part of this publication may be reproduced, distributed,

More information

Start Up Guide JVC VN-H37/57 series V4.05 and IndigoVision NVR-AS and ControlCenter4

Start Up Guide JVC VN-H37/57 series V4.05 and IndigoVision NVR-AS and ControlCenter4 Start Up Guide JVC VN-H37/57 series V4.05 and IndigoVision NVR-AS and ControlCenter4 July 12, 2013 JVCKENWOOD Corporation Content 1. Setup of Camera... 2 1.1. Version... 2 1.2. Setting of IP Address...

More information

Streaming (Multi)media

Streaming (Multi)media Streaming (Multi)media Overview POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks 1 POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks Circuit Switching Connection-oriented

More information

Multimedia Networking

Multimedia Networking Multimedia Networking 1 Multimedia, Quality of Service (QoS): What is it? Multimedia applications: Network audio and video ( continuous media ) QoS Network provides application with level of performance

More information

Viewing Live Video. Viewing Video through the Home Window Overview. Home Window Overview CHAPTER

Viewing Live Video. Viewing Video through the Home Window Overview. Home Window Overview CHAPTER CHAPTER 4 After you install and set up the Cisco Video Surveillance IP Camera as described in Chapter 2, Getting Started, users can connect to the IP camera through Internet Explorer and access the Home

More information

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Real Time Streaming using Media2 Device Test Specification ONVIF Real Time Streaming using Media2 Device Test Specification Version 17.01 January 2017 www.onvif.org 2017 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish,

More information

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic

More information

SpinetiX Technical Documentation

SpinetiX Technical Documentation SpinetiX Technical Documentation Streaming video v2.1 Revision: 2010, March 3 2009 SpinetiX S.A. All rights reserved. DISCLAIMER THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL

More information

QUICK START GUIDE. Download the full user manual, quick start video and FAQ's from V1.0.6 Firmware

QUICK START GUIDE. Download the full user manual, quick start video and FAQ's from   V1.0.6 Firmware QUICK START GUIDE Download the full user manual, quick start video and FAQ's from www.spotbox4k.com/downloads V1.0.6 Firmware 1. Ensure the IP cameras you wish to connect to are set up and available on

More information

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007 CS640: Introduction to Computer Networks Aditya Akella Lecture 21 - Multimedia Networking Application Classes Typically sensitive to delay, but can tolerate packet loss (would cause minor glitches that

More information

EvoStream Media Server How To

EvoStream Media Server How To EvoStream Media Server How To Table of Contents PURPOSE... 3 USING THE API... 3 ASCII... 3 HTTP... 4 PHP and JavaScript... 5 JSON... 5 DOCUMENT DEFINITIONS... 6 RECOMMENDED PLAYERS... 7 ADD LIVE STREAMS

More information

Best Practice. Cyber Security. tel: +44 (0) fax: +44 (0) web:

Best Practice. Cyber Security. tel: +44 (0) fax: +44 (0) web: Cyber Security Best Practice Official UK distribution partner tel: +44 (0)1457 874 999 fax: +44 (0)1457 829 201 email: sales@cop-eu.com web: www.cop-eu.com Cyber Security Best Practice With the increased

More information

Internet Streaming Media Alliance Hyperlinked Video Specification Version 1.0 September 2006

Internet Streaming Media Alliance Hyperlinked Video Specification Version 1.0 September 2006 Internet Streaming Media Alliance Hyperlinked Video Specification Version 1.0 September 2006 URL-Streams Version 1.0 Page 1 of 12 September 2006 ISMA SPECIFICATION LIMITATIONS AND CONDITIONS OF USE LEGAL

More information

Senstar Symphony. 7.1 User Guide

Senstar Symphony. 7.1 User Guide Senstar Symphony 7.1 User Guide Contents Contents Introduction...5 Network configuration... 5 Getting started...6 Symphony Server... 8 Log in to the server configuration interface...8 Devices...8 Cameras...

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

Key Features. Pinhole covert mounting. Exposed Wall mounting. Concealed Wall mounting. Seemingly Covert and Versatile Surveillance

Key Features. Pinhole covert mounting. Exposed Wall mounting. Concealed Wall mounting. Seemingly Covert and Versatile Surveillance Key Features Seemingly Covert and Versatile Surveillance Hikvision DS-2CD6412FWD is a versatile network cameras which is characterised by its miniature design and HD image quality, offering flexibility

More information

RM Series IP Cameras. Configuration manual. WiFi IP Cameras CONFIGURATION MANUAL RM SERIES - IP CAMERAS WIFI. How to configure camera options

RM Series IP Cameras. Configuration manual. WiFi IP Cameras CONFIGURATION MANUAL RM SERIES - IP CAMERAS WIFI. How to configure camera options Page: 1 RM Series IP Cameras WiFi IP Cameras Configuration manual How to configure camera options Page: 2 Contents of this handbook The range of RM series cameras is a range of IP cameras for network connection

More information

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet : Computer Networks Lecture 9: May 03, 2004 Media over Internet Media over the Internet Media = Voice and Video Key characteristic of media: Realtime Which we ve chosen to define in terms of playback,

More information

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Real Time Streaming using Media2 Device Test Specification ONVIF Real Time Streaming using Media2 Device Test Specification Version 17.06 June 2017 www.onvif.org 2017 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or

More information

EDA095 Audio and Video Streaming

EDA095 Audio and Video Streaming EDA095 Audio and Video Streaming Pierre Nugues Lund University http://cs.lth.se/pierre_nugues/ February 7, 2018 Pierre Nugues EDA095 Audio and Video Streaming February 7, 2018 1 / 35 What is Streaming

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2017-05-27 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

Configuring and Managing the IP Camera

Configuring and Managing the IP Camera CHAPTER 3 The Cisco Video Surveillance IP Camera provides configuration windows that you use to configure and manage the IP camera. This chapter explains how to access the configuration windows, describes

More information

DOCUMENT TITLE. FFMPEG RTP TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE Workflow Example

DOCUMENT TITLE. FFMPEG RTP TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE Workflow Example DOCUMENT TITLE FFMPEG RTP TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE Workflow Example CONTENTS Introduction... 3 Requirements... 3 Order of Work... 3 Prerequisite: Obtain Needed Information...

More information

FS-IP6360-V User Manual. Ver 1.0

FS-IP6360-V User Manual. Ver 1.0 FS-IP6360-V User Manual Ver 1.0 Sentry360 2016 Table of Contents 1. Overview...3 1.1 Features... 3 1.2 Package Contents... 4 1.3 Dimensions... 5 1.4 Installation... 6 1.5 Function Cables... 7 1.6 Connectors...

More information

Introduction to Cisco TV CDS Software APIs

Introduction to Cisco TV CDS Software APIs CHAPTER 1 Cisco TV Content Delivery System (CDS) software provides two sets of application program interfaces (APIs): Monitoring Real Time Streaming Protocol (RTSP) Stream Diagnostics The Monitoring APIs

More information

Using RTSP with Firewalls, Proxies, and Other Intermediary Network Devices

Using RTSP with Firewalls, Proxies, and Other Intermediary Network Devices Using with Firewalls, Proxies, and Other Intermediary Network Devices Version 2.0/rev.2 Introduction This white paper provides information to developers and implementers about the incorporation of Real

More information

1. PRODUCT FEATURES INSTALLATION...

1. PRODUCT FEATURES INSTALLATION... 0 Contents 1. PRODUCT FEATURES... 2 2. INSTALLATION... 3 2.1 INSTALL CAMERA... 3 2.2 ASSIGN IP ADDRESS... 4 2.3 ACCESS FROM A BROWSER... 4 2.4 ACCESSING THE CAMERA FROM THE INTERNET... 5 2.5 ADJUSTING

More information

Release Notes. Illustra 600 Series Box and Bullet format cameras Firmware Release Model Description Product Data.

Release Notes. Illustra 600 Series Box and Bullet format cameras Firmware Release Model Description Product Data. Release Notes Illustra 600 Series Box and Bullet format cameras Firmware Release 1.0.16 Model Description Product Data ADCi600LT-X011 ADCi600LT-B021 ADCi600-X011 Illustra 600LT, 720p/1.3MP, Box Camera

More information

Camera Integration Guide

Camera Integration Guide Table of Contents 1 penvideo Process... 3 1.1 Process verview... 3 1.2 Initial Qualification... 3 1.3 Cost for Engineering Support... 3 1.4 Quality Assurance Certification... 4 1.5 Technical Support...

More information

1.3 CU-720PIR PIR. 720P PIR Passive PoE Night Vision IPCAM. All-in-One Security Solution IP Camera

1.3 CU-720PIR PIR. 720P PIR Passive PoE Night Vision IPCAM. All-in-One Security Solution IP Camera CU-720PIR 720P PIR Passive PoE Night Vision IPCAM 30fps at 1.3 MegaPixel Mode 30fps at 720P High Definition Mode 24V Passive PoE Port Built-in PIR Sensor 10 Meter IR Night Vision LED with ICR Low Lux Sensor

More information

eview Network Video Recorder User s Manual

eview Network Video Recorder User s Manual eview Network Video Recorder User s Manual Version 1.02 2010/02/09 Copyright 2010, All rights reserved. Contents 1. Starting / Closing...1 2. Monitoring...4 2.1. Monitoring Windows Layout...4 2.2. Full

More information

B. Manufacturer shall warrant the camera to be free from defects in material and workmanship for two years from the purchase date.

B. Manufacturer shall warrant the camera to be free from defects in material and workmanship for two years from the purchase date. FD8134V Fixed Dome Network, Vandal-proof & IP66 Camera H.264, 1 Megapixel, MicroSD/SDHC, Compact Dome Design Architectural and Engineering Specification 2.01 Manufacturer A. VIVOTEK Inc. 6F, No.192, Lien-Cheng

More information

1.3 CU-720PIR. 720P PIR Passive PoE Night Vision IPCAM. All-in-One Security Solution IP Camera

1.3 CU-720PIR. 720P PIR Passive PoE Night Vision IPCAM. All-in-One Security Solution IP Camera CU-720PIR 720P PIR Passive PoE Night Vision IPCAM 30fps at 1.3 MegaPixel Mode 30fps at 720P High Definition Mode 24V Passive PoE Port Built-in PIR Sensor 10 Meter IR Night Vision LED with ICR Low Lux Sensor

More information

idvr-pro RTSP API RTSP API Development Guide For idvr-pro8 and idvr-pro16 Surveillance DVR Models Date Version 1.2 DVR RTSP API v1.

idvr-pro RTSP API RTSP API Development Guide For idvr-pro8 and idvr-pro16 Surveillance DVR Models Date Version 1.2 DVR RTSP API v1. idvr-pro RTSP API RTSP API Development Guide For idvr-pro8 and idvr-pro16 Surveillance DVR Models Date 2010-04-15 Version 1.2 1 To be disclosed only under NDA 1. Overview 1.1 Description 1. This document

More information

AWS ELEMENTAL LIVE TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE

AWS ELEMENTAL LIVE TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE DOCUMENT TITLE AWS ELEMENTAL LIVE TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE Workflow Example CONTENTS Introduction... 3 Requirements... 3 Order of Work... 3 Prerequisite: Obtain Needed Information...

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 7: Real-time Streaming Literature: Fouruzan ch. 28 RFC3550 (Real-time Protocol) RFC2327 (Session Description Protocol) RFC2326 (Real-time Streaming Protocol) 2004 Image Coding Group, Linköpings

More information

ONVIF Real Time Streaming using Media2 Device Test Specification

ONVIF Real Time Streaming using Media2 Device Test Specification ONVIF Real Time Streaming using Media2 Device Test Specification Version 18.06 June 2018 www.onvif.org 2018 ONVIF, Inc. All rights reserved. Recipients of this document may copy, distribute, publish, or

More information

Technical Application Note

Technical Application Note Technical Application Note Technical Application Note TAN2013012 Revised May 11, 2015 1.1 Subject Technical Application Note (TAN2013012): 1.2 Applicable Product(s) Point Grey Cricket IP cameras 1.3 Application

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 7: Real-time Streaming Literature: Fouruzan ch. 28 RFC3550 (Real-time Protocol) RFC2327 (Session Description Protocol) RFC2326 (Real-time Streaming Protocol) Lecture 7: Real-time Streaming Goals:

More information

ACTi D/E/B/I series. Firmware Release Notes. Version /07/18

ACTi D/E/B/I series. Firmware Release Notes. Version /07/18 ACTi D/E/B/I series Firmware Release Notes Version 6.07.23 2014/07/18 Legal Notice Disclaimer The information contained in this document is intended for general information purposes. ACTi Corporation shall

More information

Advanced Networking Technologies

Advanced Networking Technologies Advanced Networking Technologies Chapter 13 Caching Techniques for Streaming Media (Acknowledgement: These slides have been prepared by Dr.-Ing. Markus Hofmann) 1 What is Streaming? Streaming media refers

More information

Update Instructions: Axia xnode, xselector, xswitch With Release Notes and New Feature Instructions v1.6.4e

Update Instructions: Axia xnode, xselector, xswitch With Release Notes and New Feature Instructions v1.6.4e Update Instructions: Axia xnode, xselector, xswitch With Release Notes and New Feature Instructions v1.6.4e 15 January 2015, Cleveland Ohio, USA v1.6.4e represents a significant upgrade for the Axia xnode

More information

OD-2060HD ICR- Full HD. Cut. PoE. Pan. Tilt FPS. 2-MegaPixel Pan-Tilt Outdoor Vandal PoE IPCAM. Proof. Vandal Proof IP66 Pan-Tilt IP Camera.

OD-2060HD ICR- Full HD. Cut. PoE. Pan. Tilt FPS. 2-MegaPixel Pan-Tilt Outdoor Vandal PoE IPCAM. Proof. Vandal Proof IP66 Pan-Tilt IP Camera. OD-2060HD 2-MegaPixel Pan-Tilt Outdoor Vandal PoE IPCAM T he OD-2060HD is the high-end pan tile network camera with IP66 rated weather and vandal proof housing. It is a 2.0 Mega pixels PTZ outdoor IP camera

More information

CHAPTER 26. TmNSDataMessage Transfer Protocol

CHAPTER 26. TmNSDataMessage Transfer Protocol CHAPTER 26 TmNSDataMessage Transfer Protocol Acronyms... iii Chapter 26. TmNSDataMessage Transfer Protocol... 26-1 26.1 General... 26-1 26.2 Data Channel Characteristics... 26-2 26.2.1 Network Transport

More information

Internet Content Distribution

Internet Content Distribution Internet Content Distribution Chapter 1: Introduction Jussi Kangasharju Chapter Outline Introduction into content distribution Basic concepts TCP DNS HTTP Outline of the rest of the course Kangasharju:

More information

The Transport Layer: User Datagram Protocol

The Transport Layer: User Datagram Protocol The Transport Layer: User Datagram Protocol CS7025: Network Technologies and Server Side Programming http://www.scss.tcd.ie/~luzs/t/cs7025/ Lecturer: Saturnino Luz April 4, 2011 The UDP All applications

More information

Ch 4: Multimedia. Fig.4.1 Internet Audio/Video

Ch 4: Multimedia. Fig.4.1 Internet Audio/Video Ch 4: Multimedia Recent advances in technology have changed our use of audio and video. In the past, we listened to an audio broadcast through a radio and watched a video program broadcast through a TV.

More information