使用live555制作rtsp客户端,捕获h264等解码

1、live555

live555是一个优秀的rtsp lib,坚持了很多年,细看代码,是精炼的,值得研读。

2、rtsp

rtsp协议包含了rtp,rtcp,sdp等协议,需要把这几个协议都有一定的了解,才能更好地理解代码。

3、show me the code

以下是客户端代码,不作过多解释,值得注意的地方:
1 需要设定接收缓冲区大小,对于高分辨率的视频来说,系统socket缓冲区需要设大一些
2 需要知道服务端支持tcp方式还是udp方式
3 断线需要重连
4 实际上,live555帮我们做了保活连接

/* ---------------------------------------------------------------------------
**
2021-02-13
email 418511899@qq.com
** 
** -------------------------------------------------------------------------*/

#pragma once


版权声明:本文为qianbo042311原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。