聘我网

新概念招聘3.0

命令行获取IP camera视频流数据

vote up0vote downstar

比如要访问这样一个视频流:

http://admin:123456@192.168.8.158/video.cgi

命令行(c/c++也一样)方式如下:

telnet 192.168.8.158 80
GET /videostream.cgi HTTP/1.1
Authorization: Basic YWRtaW46MTIzNDU2
\r\n

其中Authorization: Basic YWRtaW46MTIzNDU2部分可以通过Wireshark查看(用ip.dst == 192.168.8.158或者ip.addr == 192.168.8.158进行过滤),或者参考这两篇文章:

RFC

Basicaccessauthentication

或者可以通过curl -u admin:123456查看。

这样便能看到满屏的数据了。

更新

需保存到文件可以这样:

curl -O -u admin:123456 http://192.168.1.178/videostream.cgi
 

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.