Design and implementation of streaming media processing software based on RTMP

Lei Xiaohua, Xiuhua Jiang, Caihong Wang

2012 · 26 citations · 0 references

Concepts

Abstract

Along with the prosperity of streaming media business such as OTT (Over the Top) and Live Social Video Broadcasting Platform in recent years, the research on the streaming media processing technique has become a hot issue. This paper makes comprehensive specification of the RTMP (Real Time Message Protocol) in Adobe's Flash streaming media system, and introduces the implementation of software that can download RTMP-based streaming media. The software follows the RTMP specification, implements the connection with the server using Socket API in C language, processes multimedia data coming from server and saves it as a FLV (Flash Video) format file. The method mentioned in the structure of the software, can be used as the basis for the development of a more complete RTMP-based streaming media processing software.