当前位置: 首页 > news >正文

手撕RTSP协议中 从零开始学习RTSP协议 持续更新中....

RTSP协议在安防监控 摄像头有着广泛的运用 ,基本上只要是做摄像头 是必须支持的协议。

我个人理解 RTSP基本上算是一个局域网的协议,广域网不太适合因为rtsp传输的视频码率 分辨率 都是比较高的  所有注定了他只适合局域网不适合互联网。

下午就要回家过年了 趁 上午这点时间先开个头。

拿了一个别人的有源码的rtsp server端慢慢加log来慢慢学习

学习环境  本地一个linux服务器 ip地址是192.168.0.209

还有一台windows机子 rtsp客户端使用vlc 装在windows机子上

现在linux机子上开启rtsp服务端,然后从windows上打开vlc 选择打开串流

然后看server端的log 如下图

 先看log 如下图

 

 

 从上面log可以看出 建立连接之后客户端VLC首先

发送一个 OPTIOS的方法

接着服务端回了一个OPTIONS 报文告诉客户端 我支持的方法

然后服务端回复DESCRIBE报文 

接着VLC发送SETUP报文 

服务端回复SETUP报文

接着VLC发送PLAY报文

由于我们没有视频流所以肯定会失败

客户端回复PLAY报文

由于是失败了VLC发送TEARDOWN报文关闭本次连接

今天先写到这  得回去收拾下赶火车了 !!! (20230118)

相关文章:

  • wordpress 百度云视频/深圳网络营销
  • 宏福建设工程有限公司网站/网店运营推广中级实训
  • 丽水市做网站的/爱站工具下载
  • php网站转移/百度新闻排行榜
  • 个人简历免费制作网站/网站联盟广告
  • wordpress修改访问量/合肥seo推广排名
  • 协程应用——aiohttp异步爬虫实战
  • 3. PyCharm、PyQt5、PyQt5-tools的下载安装、基于PyCharm开发PyQt5
  • 【青训营】Go的高质量编程
  • Effective C++-条款47 使用traits class表现类型信息
  • 驱动程序那点事儿
  • DDOS和CC如何区分
  • JavaEE day3 初识web与HTML 2
  • buuctf-web-[RoarCTF 2019]Easy Calc1
  • JVM-内存模型详解
  • 聊聊红黑树,B/B+树和键树
  • AvFrame和AvPacket
  • Kyligence 副总裁李栋:指标中台构建数字化管理新体系|爱分析活动