海康老版本IPC的RTSP地址格式:

1、地址格式分段含义说明:

rtsp://[username]:[password]@[address]:[port]/[codec]/[channel]/[subtype]/av_stream
rtsp:// => 协议格式头
username => 用户名,例如:admin
password => 密码,例如:123456
address => IPC设备的网络地址,例如:192.168.1.65
port => IPC设备的RTSP输出端口,默认为554,若为默认可不填写
codec => 视频压缩格式,有h264、MPEG-4、mpeg4这几种,要想前端无插件播放需要选择h264
channel => 通道号,起始为ch1,例如:通道1,则为ch1
subtype => 码流类型,主码流为main,子码流为sub

2、示例,拉取海康网络摄像机通道1的RTSP地址:

主码流RTSP地址:
rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_stream
rtsp://admin:12345@192.168.1.64:554/mpeg4/ch1/main/av_stream
rtsp://admin:12345@192.168.1.64:554/MPEG-4/ch1/main/av_stream

子码流RTSP地址:
rtsp://admin:12345@192.168.1.64/h264/ch1/sub/av_stream
rtsp://admin:12345@192.168.1.64/mpeg4/ch1/sub/av_stream
rtsp://admin:12345@192.168.1.64:554/MPEG-4/ch1/sub/av_stream

海康新版本IPC的RTSP地址格式:

1、地址格式分段含义说明:

rtsp://[username]:[password]@[address]:[port]/Streaming/Channels/[id]?transportmode=[type]
rtsp:// => 协议格式头
username => 用户名,例如:admin
password => 密码,例如:123456
address => IPC设备的网络地址,例如:192.168.1.65
port => IPC设备的RTSP输出端口,默认为554,若为默认可不填写
id => 通道号&码流类型
101:通道1主码流
102:通道1子码流
103:通道1第三码流
1201:通道17主码流
001:通道0主码流
type => 可选参数,拉流模式,默认为unicast,若为默认可以不填写
unicast:单播模式拉流
multicast:组播模式拉流

注意:没有了视频压缩器的选项,只留下了通道选择,至于通道下具体的音视频压缩格式,需要登录IPC的后台管理进行配置,为了实现PC、手机、平板全平台无插件播放,音频需要选择AAC格式压缩,视频需要选择H.264格式压缩。

2、示例,拉取海康网络摄像机通道1的RTSP地址:

通道1,主码流,单播拉流:
rtsp://admin:12345@192.168.1.65/Streaming/Channels/101
通道1,子码流,单播拉流:
rtsp://admin:12345@192.168.1.65/Streaming/Channels/102
通道1,第三码流,单播拉流:

rtsp://admin:12345@192.168.1.65/Streaming/Channels/103

大华IPC的RTSP地址格式:

1、地址格式分段含义说明:
rtsp://[username]:[password]@[address]:[port]/cam/realmonitor?channel=[id]&subtype=[type]

rtsp:// => 协议格式头
username => 用户名,例如:admin
password => 密码,例如:123456
address => IPC设备的网络地址,例如:192.168.1.65
port => IPC设备的RTSP输出端口,默认为554,若为默认可不填写
id => 通道号,起始为1。例如通道2,则为channel=2。
type => 码流类型,主码流为0(即subtype=0),辅码流为1(即subtype=1)。

2、示例,拉取大华网络摄像机通道1的RTSP地址:

通道1,主码流:
rtsp://admin:123456@192.168.1.65:554/cam/realmonitor?channel=1&subtype=0
通道1,子码流:
rtsp://admin:123456@192.168.1.65:554/cam/realmonitor?channel=1&subtype=1

海康威视

rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

说明:
username: 用户名。例如admin。
password: 密码。例如12345。
ip: 为设备IP。例如 192.0.0.64。
port: 端口号默认为554,若为默认可不填写。
codec:有h264、MPEG-4、mpeg4这几种。
channel: 通道号,起始为1。例如通道1,则为ch1。
subtype: 码流类型,主码流为main,辅码流为sub。
例如,请求海康摄像机通道1的主码流,Url如下
主码流:
rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream
rtsp://admin:12345@192.0.0.64:554/MPEG-4/ch1/main/av_stream
子码流:
rtsp://admin:12345@192.0.0.64/mpeg4/ch1/sub/av_stream
rtsp://admin:12345@192.0.0.64/h264/ch1/sub/av_stream

大华

rtsp://[username]:[password]@[ip]:[port]/cam/realmonitor?[channel]&[subtype]

说明:
username: 用户名。例如admin。
password: 密码。例如admin。
ip: 为设备IP。例如 10.7.8.122。
port: 端口号默认为554,若为默认可不填写。
channel: 通道号,起始为1。例如通道2,则为channel=2。
subtype: 码流类型,主码流为0(即subtype=0),辅码流为1(即subtype=1)。

例如,请求某设备的通道2的辅码流,Url如下
rtsp://admin:admin@10.12.4.84:554/cam/realmonitor?channel=2&subtype=1

D-Link

rtsp://[username]:[password]@[ip]:[port]/[channel].sdp

说明:
username:用户名。例如admin
password:密码。例如12345,如果没有网络验证可直接写成rtsp:// [ip]:[port]/[channel].sdp
ip:为设备IP。例如192.168.0.108。
port:端口号默认为554,若为默认可不填写。
channel:通道号,起始为1。例如通道2,则为live2。

例如,请求某设备的通道2的码流,URL如下
rtsp://admin:12345@192.168.200.201:554/live2.sdp

Axis(安讯士)

rtsp://[username]:[password]@[ip]/axis-media/media.amp?[videocodec]&[resolution]

说明:
username:用户名。例如admin
password:密码。例如12345,如果没有网络验证可省略用户名密码部分以及@字符。
ip:为设备IP。例如192.168.0.108。
videocodec:支持MPEG、h.264等,可缺省。
resolution:分辨率,如resolution=1920x1080,若采用默认分辨率,可缺省此参数。

例如,请求某设备h264编码的1280x720的码流,URL如下:
rtsp:// 192.168.200.202/axis-media/media.amp?videocodec=h264&resolution=1280x720

一、前言

有时候,我们新建一个项目后,因为一些原因想要重新移动项目到别的文件夹。然而,移动到新的文件夹后,却发现之前好好的项目运行不了。点击运行后,弹出如下对话框。

大意就是要说lib_dependencies_apk这个东西定义了多次,要我们点击ok卸载重装,但是点击OK,还是运行不了。

二、解决方法

1.清理项目之前编译好的.class文件,重新编译文件

点击build->clean project ,然后再点击 rebuildproject。

重新点击运行,发现安装的了却运行不了。

2.删除ide自动生成的一些文件

删除.gradle , .idea , build 三个文件夹,注意不要删错了哦。

重新点击运行。这时候就可以运行了。

在用EAC压CD时就应该制作CUE,否则再分轨难度就不是一般的大了 

首先用Monkey's Audio或者Foobar2000把ape转为wav(如果是DTS可以用Tranzcode),然后用EAC这个软件重新为wav生成新的cue文件。

具体是在EAC的菜单栏上选择“工具”- “处理WAV文件”,然后选择刚才解压后的wav文件,然后在弹出的操作窗口的菜单上选择“CUE目录文件”-“生成CUE目录文件”,处理之后就可以选择“保存CUE目录文件”了(不过有些EAC的版本可能会不能选择“保存CUE目录文件”,你只要关闭这个操作窗口,然后按上面的步骤重新加载wav文件就可以看见“保存CUE目录文件”呈现为可选状态了。)

生成CUE后把文件名改为和你ape同名后放回ape的目录就可以用Foobar2000打开 cue一首一首地播放音乐了!有时候EAC判断分轨的位置有时会有偏差,这时你不妨自己调整一下。

1.去掉小箭头

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

复制上面的代码。新建一个文本文件。粘贴后另存为.bat文件,然后以管理员身份打开。
ok!

2.恢复小箭头

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

同理,将上述代码另存为.bat文件,管理员身份打开。就可恢复小箭头了。

这种方法不会导致任何问题可放心使用。