本文
本文介绍并附源码。介绍使用LibVLC读取网络媒体的rtmp流(CCTV6、湖南卫视),可切换rtmp流进行换台播放,同时将视频的每帧图像使用OpenCv进行色度简单处理,且将处理前后的图像分别使用Label、OpenGL显示。
rtmp视频若卡顿则说明该服务网络较差,请稍等片刻。
简说
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。RTMP与HTTP一样,都属于TCP/IP四层模型的应用层。