On September 14th, 2017, we published revised versions of our Privacy Policy, Terms of Service and Website Use Policy and published a Cookie Policy. Your continued use of Lynda.com means you agree to these revised documents, so please take a few minutes to read and understand them.

Understanding the real time messaging protocol

- [Instructor] The real time messaging protocol,…or RTMP,…is a session oriented TCP protocol…designed for low latency operation.…And is used to stream audio and video data…between a Flash player and a server.…RTMP is an Adobe proprietary protocol…which is used in some IoT monitoring devices.…The protocol operates through port 1935.…As a proprietary protocol,…it's implementation may vary…from device to device.…

It may be implemented as a plain text string.…Or it may be encrypted.…From a testing perspective,…it introduces three key risks.…Plain text messaging…and non-standardized protocol…and Flash,…which has a history of serious exploitation.…Consequently,…the security testers…will need to be able to detect it's use…and test it.…RTMP can manage multiple streams concurrently…and has both data and management channels.…

Streaming data is sent…as fixed size fragments.…With the standard sizes being…64 bytes for audio data…and 128 bytes for video data.…And includes a one byte header per fragment.…Connection and control commands…

Resume Transcript Auto-Scroll

Author

Released

6/16/2017

It is estimated that by 2020, there will be 20 billion IoT devices worldwide. Designing security around these devices is crucial. In this course, Malcolm discusses what some of the security concerns are, and then shows you how to design with these concerns in mind. He covers IoT development and he explains how to test an IoT gateway and IoT devices.