Colin Perkins

Colin Perkins is a Senior Lecturer (Associate Professor) in the School of Computing Science at the University of Glasgow. His research interests are on transport protocols for real-time and interactive multimedia, and on network protocol design, implementation, and specification. He’s been a participant in the IETF and IRTF since 1996, working primarily in the transport area where he co-chairs the RMCAT working group and is a past chair of the AVT and MMUSIC working groups, and in related IRTF research groups. He proposed and co-chaired the first Applied Networking Research Workshop (ANRW), and has been a long-term participant in the Applied Networking Research Prize (ANRP) awarding committee. He received his BEng in Electronic Engineering in 1992, and PhD in 1996, both from the Department of Electronics at the University of York.
Roles
Chair of RTP Media Congestion Avoidance Techniques (rmcat) | csp@csperkins.org |
Chair of Internet Research Steering Group (irsg) | csp@csperkins.org |
Chair of IRTF Open Meeting (irtfopen) | csp@csperkins.org |
Chair of IRTF (irtf) | csp@csperkins.org |
Chair of ACM/IRTF Applied Networking Research Workshop (anrw) | csp@csperkins.org |
Member of Evolvability, Deployability, & Maintainability (edm) | csp@csperkins.org |
Reviewer in Transport Area Review Team (tsvart) | csp@csperkins.org |
RFCs (32)
rfc2198 | Sep 1997 | RTP Payload for Redundant Audio Data Cited by 44 RFCs |
rfc2354 | Jun 1998 | Options for Repair of Streaming Media Cited by 8 RFCs |
rfc2736 | Dec 1999 | Guidelines for Writers of RTP Payload Format Specifications Cited by 21 RFCs |
rfc2974 | Oct 2000 | Session Announcement Protocol Cited by 68 RFCs |
rfc3158 | Aug 2001 | RTP Testing Strategies |
rfc3259 | May 2002 | A Message Bus for Local Coordination |
rfc3497 | Mar 2003 | RTP Payload Format for Society of Motion Picture and Television Engineers (SMPTE) 292M Video Cited by 2 RFCs |
rfc4421 | Feb 2006 | RTP Payload Format for Uncompressed Video: Additional Colour Sampling Modes |
rfc4566 | Jul 2006 | SDP: Session Description Protocol Cited by 238 RFCs |
rfc5761 | Apr 2010 | Multiplexing RTP Data and Control Packets on a Single Port Cited by 31 RFCs |
rfc5762 | Apr 2010 | RTP and the Datagram Congestion Control Protocol (DCCP) Cited by 5 RFCs |
rfc5968 | Sep 2010 | Guidelines for Extending the RTP Control Protocol (RTCP) Cited by 3 RFCs |
rfc6051 | Nov 2010 | Rapid Synchronisation of RTP Flows Cited by 11 RFCs |
rfc6222 | Apr 2011 | Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs) Cited by 4 RFCs |
rfc6336 | Jul 2011 | IANA Registry for Interactive Connectivity Establishment (ICE) Options Cited by 4 RFCs |
rfc6562 | Mar 2012 | Guidelines for the Use of Variable Bit Rate Audio with Secure RTP Cited by 12 RFCs |
rfc6679 | Aug 2012 | Explicit Congestion Notification (ECN) for RTP over UDP Cited by 20 RFCs |
rfc6773 | Nov 2012 | DCCP-UDP: A Datagram Congestion Control Protocol UDP Encapsulation for NAT Traversal Cited by 3 RFCs |
rfc7022 | Sep 2013 | Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs) Cited by 12 RFCs |
rfc7198 | Apr 2014 | Duplicating RTP Streams Cited by 2 RFCs |
rfc7201 | Apr 2014 | Options for Securing RTP Sessions Cited by 28 RFCs |
rfc7202 | Apr 2014 | Securing the RTP Framework: Why RTP Does Not Mandate a Single Media Security Solution Cited by 17 RFCs |
rfc8015 | Nov 2016 | RTP Control Protocol (RTCP) Extended Report (XR) Block for Independent Reporting of Burst/Gap Discard Metrics Cited by 1 RFC |
rfc8083 | Mar 2017 | Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions Cited by 13 RFCs |
rfc8108 | Mar 2017 | Sending Multiple RTP Streams in a Single RTP Session Cited by 10 RFCs |
rfc8834 | Jan 2021 | Media Transport and Use of RTP in WebRTC Cited by 10 RFCs |
rfc8860 | Jan 2021 | Sending Multiple Types of Media in a Single RTP Session Cited by 3 RFCs |
rfc8861 | Jan 2021 | Sending Multiple RTP Streams in a Single RTP Session: Grouping RTP Control Protocol (RTCP) Reception Statistics and Other Feedback Cited by 4 RFCs |
rfc8866 | Jan 2021 | SDP: Session Description Protocol Cited by 3 RFCs |
rfc8872 | Jan 2021 | Guidelines for Using the Multiplexing Features of RTP to Support Multiple Media Streams Cited by 4 RFCs |
rfc8888 | Jan 2021 | RTP Control Protocol (RTCP) Feedback for Congestion Control Cited by 2 RFCs |
rfc8922 | Oct 2020 | A Survey of the Interaction between Security Protocols and Transport Services Cited by 1 RFC |
Active Drafts (11)
- draft-iab-covid19-workshop
- draft-ietf-tsvwg-transport-encrypt
- draft-ietf-avtcore-rfc7983bis
- draft-mcquistin-augmented-ascii-diagrams
- draft-mcquistin-quic-augmented-diagrams
- draft-mcquistin-augmented-udp-example
- draft-mcquistin-augmented-tcp-example
- draft-ietf-taps-impl
- draft-ietf-taps-interface
- draft-ietf-taps-arch
- draft-perkins-test-test-test
Expired Drafts excluding replaced drafts
- draft-ietf-rmcat-rtp-cc-feedback
- draft-perkins-quic-p2p-mux
- draft-aboba-avtcore-quic-multiplexing
- draft-brunstrom-taps-impl
- draft-trammell-taps-interface
- draft-pauly-taps-arch
- draft-trammell-taps-post-sockets
- draft-rtpfolks-quic-rtp-over-quic
- draft-mcquistin-taps-low-latency-services
- draft-westerlund-avtcore-transport-multiplexing
- draft-sarolahti-irtf-catcp
- draft-gharai-avtcore-rtp-tfrc
- draft-perkins-mmusic-sdp-txp
- draft-saurin-tsvwg-tfrc-testing
- draft-ietf-avt-variable-rate-audio
- draft-perkins-avt-rtp-reactive-fec
- draft-ietf-avt-profile-interop
- draft-ietf-avt-rtp-interop
- draft-ietf-avt-rtp-mpeg4
- draft-ietf-mobileip-aaa-req
- draft-perkins-sdp-scoping
- draft-calhoun-mobileip-aaa-key
- draft-ott-mmusic-mbus-req
- draft-ott-mmusic-mbus-transport
- draft-ott-mmusic-mbus-semantics
- draft-ietf-avt-interleaving
- draft-ietf-avt-redundancy-revised