P2P Video Networking with Social Media Applications

author: A. Murat Tekalp, Koç University
published: July 18, 2011,   recorded: July 2011,   views: 405
Categories
You might be experiencing some problems with Your Video player.

Slides

Slides
0:00 Peer-to-Peer Video
0:04 Overview
0:41 Introduction to Video Streaming
0:46 A Brief Historyof the Internet
2:58 Streaming Applications
5:18 Streaming Architectures
5:41 Unicast Streaming
6:10 Multicast Streaming
6:38 Streaming Architectures
8:34 Unicast Streaming
8:35 Multicast Streaming
8:37 Tree-Based P2P Streaming
12:59 Mesh-Based P2P Streaming
14:07 Tree-Based P2P Streaming
14:30 Mesh-Based P2P Streaming
17:43 Push vs. Pull Models
20:55 Media over IP
24:09 A Protocol Suite
25:41 Transport Protocols
30:48 DCCP
31:25 Transport Protocols
32:36 DCCP
33:09 Video Coding
34:07 MPEG-4 AVC/H.264
36:13 MPEG HEVC
36:55 MPEG-4 AVC/H.264
37:04 MPEG HEVC
37:12 ScalableVideo Coding (SVC)
39:17 SVC Example
40:35 Best Layer Configuration
41:35 Server-Client Video Streaming
41:41 Push: Streaming Server Session
43:05 Real-time Transport Protocol - RTP - 1
43:13 Basic services provided by RTP
44:13 Real-time Transport Protocol - RTP - 2
45:14 RTP: Audio andvideo sessions
45:33 RTP Payload Formats
46:09 Pull: HTTP Streaming
47:25 HTTP Media Streaming Architecture
49:46 IP Delivery Impairments
50:32 Congestion
50:35 IP Delivery Impairments
50:37 Congestion
50:48 TCP Congestion Control
51:31 TFRC – TCP Friendly Rate Control
52:05 Packet Loss Remedies - 1
54:03 Packet Loss Remedies - 2
55:16 Packet Loss Remedies - 3
55:27 FEC Implementation in RTP (RFC 2733) - 1
55:39 FEC Implementation in RTP (RFC 2733) - 2
55:40 Packet Loss Remedies - 4
56:13 Error-ResilientVideo Encoding - 1
56:56 Error-ResilientVideo Encoding - 2
57:35 Error-ResilientVideo Encoding - 3
58:36 Error Concealment @ Decoder
58:39 Avoiding Congestion
60:15 Network-Aware Applications
61:02 Adaptive Streaming Platform
62:13 Video Rate Adaptation
62:18 Extracting the Layered Video
62:18 Rate Adaptation in Multicast
65:38 Peer to Peer Video Streaming

Related content

Report a problem or upload files

If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Lecture popularity: You need to login to cast your vote.
 
    Delicious Bibliography

 Watch videos:   (click on thumbnail to launch)

Watch Part 1
Part 1 1:05:44
!NOW PLAYING
Watch Part 2
Part 2 1:11:55

Description

Video services, user-generated video, and P2P data exchange are major current trends in the Internet. Hence, understanding basics of P2P video transport over the Internet that can ensure some level of quality of experience (QoE) to end-users is essential. To this effect, this talk will cover fundamentals of streaming models and protocols; P2P networking concepts and protocols; very basic video coding; an introduction to P2P video including chunk formation, peer selection and chunk selection; fairness in P2P networking; rate adaptation strategies; definition of quality of experience including rate, distortion, freeze/skip duration, and pre-roll delay. Examples of P2P video streaming applications and solutions, including social media applications, from recent European projects such as P2PNext, SARACEN and DIOMEDES will be provided.

Link this page

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Write your own review or comment:

make sure you have javascript enabled or clear this field: