用tcp方式,通过RTSP获取IPC的流数据

本文详细记录了使用TCP方式通过RTSP协议获取IPC(网络摄像头)流数据的过程,包括VLC播放时的抓包数据分析,以及在与海康设备交互时遇到的空行导致连接断开的问题,探讨了RTSP建立过程和解决办法。
摘要由CSDN通过智能技术生成

第一次写日志,写不好可以联系作者

rtsp的过程相信网上已经多得不能再多了。

今天主要说一下自己再开发的时候碰到的误区。

摄像头主要用的是主流的海康和大华。

下面是VLC播放时的抓包数据。

OPTIONS rtsp://192.168.1.66:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 RTSP/1.0

CSeq: 2

User-Agent: LibVLC/2.2.6 (LIVE555 Streaming Media v2016.02.22)


RTSP/1.0 200 OK

CSeq: 2

Public: OPTIONS, DESCRIBE, PLAY, PAUSE, SETUP, TEARDOWN, SET_PARAMETER, GET_PARAMETER

Date: Tue, Jul 10 2018 14:42:50 GMT


DESCRIBE rtsp://192.168.1.66:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 RTSP/1.0

CSeq: 3

User-Agent: LibVLC/2.2.6 (LIVE555 Streaming Media v2016.02.22)

Accept: application/sdp


RTSP/1.0 401 Unauthorized

CSeq: 3

WWW-Authenticate: Digest realm="54c415385cae", nonce="df2fe741842227dba2da24fd297a4e0a", stale="FALSE"

WWW-Authenticate: Basic realm="54c415385cae"

Date: Tue, Jul 10 2018 14:42:50 GMT


DESCRIBE rtsp://192.168.1.66:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 RTSP/1.0

CSeq: 4

Authorization: Digest username="admin", realm="54c415385cae", nonce="df2fe741842227dba2da24fd297a4e0a", uri="rtsp://192.168.1.66:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1", response="bc4925479850ef1e3200d850ba60d314"

User-Agent: LibVLC/2.2.6 (LIVE555 Streaming Media v2016.02.22)

Accept: application/sdp


RTSP/1.0 200 OK

CSeq: 4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值