我正在使用Ozeki SDK和C#从AXIS P1204摄像头流式传输RTSP。当我尝试连接到摄像头时,没有任何反应,也没有视频流传输。
这是我用来流式传输视频的代码:
Camera = IPCameraFactory.GetCamera("rtsp://192.168.0.90:554/axis-media/media.amp", "root", "pass");
Connector.Connect(Camera.VideoChannel, ImageProvider);
Camera.Start();
VideoViewer.Start();我用wireshark追踪了网络流量:

看起来,Ozeki SDK不能登录到Axis P1204。使用VLC媒体播放器,我可以毫无问题地获取视频流。
有什么建议吗?
发布于 2016-05-19 16:26:57
这段代码很短,但您会得到一个401未经授权的响应。最初,您可以尝试通过在基本设置用户中启用匿名访问来访问摄像机。根据支持基本和/或摘要身份验证的Ozeki SDK,您可以将摄像机配置为允许密码类型为未加密(基本身份验证)或加密(摘要身份验证)。
发布于 2018-11-06 20:57:14
也许可以看看你的相机是否兼容ONVIF,你可以在onvif设备管理器上看到它:)如果是,你应该从there...and获取rtsp,如果你的相机有用户名和密码,你也应该添加这个。我尝试了很多,但它从未将我与AXIS连接起来,所以我猜这是他们的错误,或者是与流媒体不同的错误。
https://stackoverflow.com/questions/35268783
复制相似问题