iOS IP Camera配置 RTSP音视频流 iOS播放 Wowza服务器配置 RTSP转换成RTMP

IP Camera配置

一.首先IP Camera必须支持rtsp,摄像头连接路由器,进入路由器里面查看IP Camera的IP地址,操作步骤如下:浏览器中输出路由器(192.168.1.1)中查看IP Camera的ip地址。

查看IP Camera的IP地址

二.在浏览器中输入摄像头的IP地址+http端口进行配置 192.168.1.70:81(ps:这里可能不同的摄像头不一样),然后设置无线wifi.操作步骤如下:

设置IP Camera
设置IP Camera的无线wifi

iOS 播放 IP Camera RTSP 流

一.首先是RTSP流地址,这个IP Camera RTSP地址 rtsp://admin:admin@192.168.1.70:554/1/1
注:第一个参数”1“代表分辨率为1280x720;“2“代表分辨率为640x352
(ps:rtsp://admin:admin@192.168.1.70:554/1/1这个地址每个摄像头不一样,具体要问摄像头厂商提供了。IP摄像机厂商使用专有的URL语法为他们的相机。 请咨询您的相机文档流的URL语法和进入流URI这个值)

二.播放rtsp流
准备工作,需要用到ffmpeg,iOS编译ffmpegios如何编译ffmpeg详细见,可以参照kxmovie下载kxmovie,当然这个kxmovie有问题,播放延迟超过3秒,音视频不同步等问题。想更好的体验,自己还需要更输入的研究。。。

三.在kxmovie里面贴上自己IP Camera的rtsp推流地址,编译就可以看见了。

1
2
3
_remoteMovies = @[
@"rtsp://admin:admin@192.168.1.70:554/1/1",
];

播放rtsp

(ps:如果想深入了解,ffmpeg解码流程这些,自己百度)

Wowza服务器配置

关于rtmp服务器,在Mac上我使用的就是Wowza服务器,Mac下载地址(http://www.wowza.com/pricing/installer)
下载完成后,安装完成后回让你设置密码,设置好以后进入浏览器设置吧,地址:http://localhost:8088/
Wowza服务器

IP Camera RTSP推送到服务器,服务器转换成RTMP

操作如下:
ip Camera rtsp推流到wowza服务器,然后wowza服务器转成rtmp地址为:rtmp://192.168.1.67/live/rtsp.stream

rtsp转rtmp