海康NVR
rtsp://admin:Ycgl123456@10.20.152.59:554/Streaming/Channels/101————主码流
rtsp://admin:Ycgl123456@10.20.152.59:554/Streaming/Channels/102————子码流
海康威视/Hikvision:
rtsp://admin:zz123456@10.141.44.110:554/h264/ch1/main/av_stream————主码流
rtsp://admin:zz123456@10.141.44.110:554/h264/ch1/sub/av_stream————子码流
中威:
rtsp://admin:abcd1234@10.141.231.183:554/Stream/Live/102
大华/Canon:
rtsp://admin:admin@192.168.1.108:554/cam/realmonitor?channel=1&subtype=1——子码流
rtsp://admin:admin@172.100.22.13:554/cam/realmonitor?channel=6&subtype=0——主码流
英飞拓/Infinova:
rtsp://192.168.1.64:554/1/h264major——主码流
rtsp://192.168.1.64:554/1/h264minor——子码流
宇视 UNIVIEW摄像机RTSP地址格式规则
rtsp://{用户名}:{密码}@{ip}:{port}/video1/2/3,分别对应主/辅/三码流;
rtsp://admin:admin@192.168.8.8:554/video1,就表示主码流;
rtsp://admin:admin@192.168.8.8:554/video2,表示子码流;
rtsp://admin:admin@192.168.8.8:554/video3,表示3码流;
金三立 SANTACHI
rtsp://Admin:111111@192.168.1.64/stream/av0_0——主码流
rtsp://Admin:111111@192.168.1.64/stream/av0_1——子码流
华为:
rtsp://admin:LN@ats123@172.33.102.15/LiveMedia/ch1/Media1————主码流
rtsp://admin:LN@ats123@172.33.102.15/LiveMedia/ch1/Media2————子码流
1、如摄像机Web界面开启了RTSP流鉴权,在请求RTSP流时,需要输入鉴权的帐号密码等信息。具体rtsp流格式为:rtsp://username:password@IP/LiveMedia/ch1/Media1其中username为鉴权帐户,默认为admin。password为鉴权密码,默认值为HuaWei123
2、RTSP地址为:
rtsp://IP/LiveMedia/ch1/Media1 ,其中IP为摄像机的IP地址,Media1代表主码流,如果需要使用子码流,请将Media1改为Media2。
如摄像机开启了权限认证,还需要输入帐号密码,默认为admin/HuaWei123。
3S: rtsp://IP地址/cam1/h264
4XEM: rtsp://IP地址/live.sdp
A-MTK: rtsp://IP地址/media/media.amp
ABS: rtsp://IP地址/mpeg4/1/media.amp
Absolutron: rtsp://IP地址/image.mpg
ACTi: rtsp://192.168.0.100:7070/
ACTi: rtsp://192.168.0.100/
Acumen: rtsp://IP地址/mpg4/rtsp.amp
Airlink101: rtsp://IP地址/mpeg4
AirLive: rtsp://IP地址/video.mp4
ALinking: rtsp://IP地址/cam1/mjpeg
ALinking: rtsp://IP地址/cam1/mpeg4
ALinking: rtsp://IP地址/cam1/h264
ALLIEDE: rtsp://IP地址:555/0/1:1/main
Asante: rtsp://IP地址/cam1/mpeg4
Asoni: rtsp://IP地址/GetData.cgi
Asoni: rtsp://IP地址/
Aviosys: rtsp://IP地址/mpeg4
Aviosys: rtsp://IP地址:8554/mpeg4
AVS: Uriel: rtsp://IP地址/mpeg4
AVTech: rtsp://IP地址/live/mpeg4
AVTech: rtsp://IP地址/live/h264
安迅士/AXIS: rtsp://IP地址/mpeg4/media.amp
rtsp://root:pass@192.168.0.81/AXIS-media/media.amp?/videocodec=h264&resolution=352x288/1280x720
安迅士/AXIS: rtsp://192.168.0.81-92 121-142/安迅士/AXIS-media/media.amp?/videocodec=h264&resolution=352x288/1280x720
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
rtsp://admin:admin@10.124.0.10/axis-media/media.amp?videocodec=h264&resolution=480x270
AXview: rtsp://IP地址
Basler: rtsp://192.168.100.x/mpeg4
Basler: rtsp://IP地址/h264?multicast
BiKal: IP: CCTV: rtsp://IP地址/
BiKal: IP: CCTV: rtsp://IP地址/user.pin.mp2
BlueJay: rtsp://IP地址/mpeg4
博士/Bosch: rtsp://192.168.0.1/rtsp_tunnel
博士/Bosch: rtsp://192.168.0.1/video
博士/Bosch: rtsp://192.168.0.1/?inst=2
金砖通讯/Brickcom: rtsp://192.168.1.1/channel1
佳能/Canon: rtsp://192.168.100.1/
佳能/Canon: rtsp://192.168.100.1/stream/profile1=u
佳能/Canon: rtsp://192.168.100.1/profile1=r
佳能/Canon: rtsp://192.168.100.1/profile1=u
CBC-Ganz: rtsp://IP地址/gnz_media/main
思科/Cisco: rtsp://IP地址/img/media.sav
思科/Cisco: rtsp://IP地址
Clairvoyant: MWR: rtsp://IP地址/av0_0
喜恩碧/CNB: rtsp://192.168.123.100/
喜恩碧/CNB: rtsp://192.168.123.100/mpeg4
Cohu: rtsp://IP地址/stream1
Cohu: rtsp://IP地址/cam
Compro: rtsp://IP地址/medias1
D-Link: rtsp://IP地址/play1.sdp
D-Link: rtsp://IP地址/play2.sdp
Dallmeier: rtsp://IP地址/encoder1
DoOurBest: rtsp://IP地址/: ch0_0.h264
DVTel-IOimage: rtsp://IP地址/ioImage/1
EagleVision: rtsp://IP地址/11
讯舟科技/EDIMAX: rtsp://IP地址/ipcam.sdp
讯舟科技/EDIMAX: rtsp://IP地址/ipcam_h264.sdp
ENEO: rtsp://IP地址/1/stream1
Etrovision: rtsp://IP地址/rtpvideo1.sdp
EverWorldView: rtsp://IP地址
慧友/EverFocus: rtsp://IP地址/streaming/channels/0
Fine CCTV: rtsp://IP地址/mpeg4
菲力尔/FLIR Systems: rtsp://IP地址/ch0
菲力尔/FLIR Systems: rtsp://IP地址/vis
菲力尔/FLIR Systems: rtsp://IP地址:544/wfov
福斯康姆/Foscam: rtsp://IP地址/11
FSAN: RTSP://IP地址/
Gadspot: rtsp://IP地址/video.mp4
Genie: rtsp://IP地址
Genius: rtsp://IP地址/avn=2
奇偶/GeoVision: rtsp://192.168.0.10:8554/CH001.sdp
潮流网络/Grandstream: rtsp:// 192.168.1.168/
GRUNDIG: rtsp://IP地址/jpeg
GRUNDIG: rtsp://IP地址/h264
GVI: rtsp://IP地址/mpeg4
HuntElectronics: rtsp://IP地址/video1+audio1
Ikegami: rtsp://IP地址/stream1
iLink: rtsp://IP地址
IndigoVision: rtsp://IP地址
InnovativeSecurityDesigns: rtsp://IP地址/stream1
INSTEK: DIGITAL: rtsp://IP地址/
Intellinet: rtsp://IP地址/video.mp4
Intellio: rtsp://IP地址/
IONodes: rtsp://IP地址/videoinput_1/h264_1/media.stm
IPUX: rtsp://IP地址/mpeg4
IPx: rtsp://IP地址/camera.stm
IQinVision: rtsp://IP地址/now.mp4
IQinVision: rtsp://IP地址/mp4
IRLAB: rtsp://IP地址/
JVC: rtsp://IP地址/PSIA/Streaming/channels/0
JVC: rtsp://IP地址/PSIA/Streaming/channels/1
KARE: CSST-DIT: rtsp://IP地址
KTC: rtsp://IP地址/h264/
朗驰/Launch: rtsp://IP地址/0/username:password/main
朗驰/Launch: rtsp://IP地址:554/0/username:password/main
Laview: rtsp://IP地址/
LevelOne: rtsp://IP地址/access_code
LevelOne: rtsp://IP地址/channel1
LevelOne: rtsp://IP地址/live.sdp
LevelOne: rtsp://IP地址/video.mp4
LevelOne: rtsp://IP地址/h264
Linksys: rtsp://IP地址/img/video.sav
Logitech: rtsp://IP地址/HighResolutionVideo
Lorex: rtsp://IP地址/video.mp4
Lumenera: rtsp://IP地址/
LUXONVIDEO: rtsp://IP地址/user_defined
Marmitek: rtsp://IP地址/mpeg4
MaxVideo: rtsp://IP地址/0/usrnm:pwd/main
MC Electronics: rtsp://IP地址/
MeritLi-Lin: http://IP地址: /rtsph264720p
MeritLi-Lin: http://IP地址/rtsph2641080p
MeritLi-Lin: http://IP地址: /rtsph264
MeritLi-Lin: http://IP地址: /rtsph2641024p
MeritLi-Lin: rtsp://IP地址/rtsph264
MeritLi-Lin: http://IP地址: /rtspjpeg
MeritLi-Lin: http://IP地址: /rtsph264
MESSOA: rtsp://192.168.1.30:8557/h264
MESSOA: rtsp://192.168.1.30/mpeg4
MESSOA: rtsp://192.168.1.30/livestream/
MESSOA: rtsp://192.168.1.30:7070
MicroDigital: rtsp://IP地址/cam0_0
Moxa: rtsp://IP地址/multicaststream
MultiPix: rtsp://IP地址/video1
Onix: rtsp://IP地址/cam0_0
OpenEye: rtsp://IP地址/h264
松下/Panasonic: rtsp://192.168.0.253:port//nphMpeg4/g726-640x48
松下/Panasonic: rtsp://192.168.0.253/nphMpeg4/g726-640x480
松下/Panasonic: rtsp://192.168.0.253/nphMpeg4/nil-320x240
松下/Panasonic: rtsp://192.168.0.253/MediaInput/h264
松下/Panasonic: rtsp://192.168.0.253/nphMpeg4/g726-640x
松下/Panasonic: rtsp://192.168.0.253/MediaInput/mpeg4
派尔高/Pelco: rtsp://IP地址/stream1
PiXORD: rtsp://IP地址
Planet: rtsp://IP地址/ipcam.sdp
Planet: rtsp://IP地址/ipcam_h264.sdp
Planet: rtsp://IP地址/media/media.amp
PRIME: rtsp://IP地址/cam1/h264/multicast
QihanTechnology: rtsp://IP地址
Repotec: rtsp://IP地址/cam1/mpeg4?user='username'&pwd='password'
SafeSky: rtsp://IP地址
三星/Samsung: rtsp://192.168.1.200/mpeg4unicast
三星/Samsung: rtsp://192.168.1.200/mjpeg/media.smp
三星/Samsung: rtsp://192.168.1.200/h264/media.smp
Sanan: rtsp://IP地址/
三洋/Sanyo: rtsp://192.168.0.2/VideoInput/1/h264/1
ScallopImaging: rtsp://IP地址:8554/main
Sentry: rtsp://IP地址/mpeg4
SeyeonTech: -
FlexWATCH: rtsp://IP地址/cam0_1
Sharx: rtsp://IP地址/live_mpeg4.sdp
西门子/Siemens: rtsp://IP地址/img/video.asf
西门子/Siemens: rtsp://IP地址/livestream
Siqura: rtsp://IP地址/mpeg4
Siqura: rtsp://IP地址/h264
Siqura: rtsp://: IP地址/VideoInput/1/h264/1
Siqura: rtsp://: IP地址/VideoInput/1/mpeg4/1
Sitecom: rtsp://IP地址/img/video.sav
索尼/Sony: rtsp://IP地址/media/video1
Sparklan: rtsp://IP地址/mpeg4
Speco: rtsp://192.168.1.7/
StarDot: rtsp://IP地址/nph-h264.cgi
海视云威/StarVedia: rtsp://IP地址/CAM_ID.password.mp2
StoreNet: rtsp://IP地址/stream1
SuperCircuits: rtsp://IP地址/ch0_unicast_firststream
SuperCircuits: rtsp://IP地址/ch0_unicast_secondstream
SuperCircuits: rtsp://IP地址/live/mpeg4
Swann: rtsp://IP地址/mpeg4
TCLINK: rtsp://IP地址/av2
TCLINK: rtsp://IP地址/live.sdp
Topica: rtsp://IP地址:7070
Topica: rtsp://IP地址/h264/media.amp
TP-Link: rtsp://IP地址/video.mp4
TRENDnet: rtsp://IP地址/mpeg4
TRENDnet: rtsp://IP地址/play1.sdp
Truen: rtsp://IP地址/video1
优倍快网络/Ubiquiti: rtsp://IP地址/live/ch00_0
UDP Technology: rtsp://IP地址/ch0_unicast_firststream
Verint: rtsp://IP地址
Vgsion: rtsp://IP地址/11
Vicon: rtsp://{user:password}@IP地址:7070/
Vicon: rtsp://IP地址/access_name_for_stream_1_to_5
Vicon: rtsp://{user:password}@IP地址:7070/
VICON: rtsp://IP地址:8557/h264
Videolarm: rtsp://IP地址/mpeg4/1/media.amp
VisionDigi: rtsp://IP地址/
VisionhitechAmericas: rtsp://IP地址/h264&basic_auth=<base64_union_of_id&pwd>
Visionite: rtsp://IP地址
VISTA: rtsp://IP地址/cam1/h264
VISTA: rtsp://IP地址/
VITEK: rtsp://IP地址/ch0.sdp
晶睿通讯/Vivotek: rtsp://192.168.1.20/live.sdp
Weldex: rtsp://IP地址:7070/h264
雄迈/XM: rtsp://192.168.0.10:554/user=admin&password=&channel=1&stream=0.sdp?
Y-cam: rtsp://IP地址/live_mpeg4.sdp
有看头Yoosee: rtsp://IP地址:554/onvif1
Yudor: rtsp://IP地址/
Zavio: rtsp://IP地址/video.3gp
Zavio: rtsp://IP地址/video.mp4
派尔高PELCO: rtsp://10.106.6.105/stream1 rtsp://10.106.6.103/stream1 rtsp://10.106.6.103/stream2 rtsp://10.106.6.103/stream3 rtsp://10.1.1.8/live/v0
rtsp://10.113.5.44/stream1
rtsp://10.113.5.44/stream1 +m组播流
派尔高PELCO:
rtsp://10.106.6.105/stream1——主码流
rtsp://10.106.6.105/stream2——子码流
我想将html转换为纯文本。不过,我不想只删除标签,我想智能地保留尽可能多的格式。为插入换行符标签,检测段落并格式化它们等。输入非常简单,通常是格式良好的html(不是整个文档,只是一堆内容,通常没有anchor或图像)。我可以将几个正则表达式放在一起,让我达到80%,但我认为可能有一些现有的解决方案更智能。 最佳答案 首先,不要尝试为此使用正则表达式。很有可能你会想出一个脆弱/脆弱的解决方案,它会随着HTML的变化而崩溃,或者很难管理和维护。您可以使用Nokogiri快速解析HTML并提取文本:require'nokogiri'h
我可以得到Infinity和NaNn=9.0/0#=>Infinityn.class#=>Floatm=0/0.0#=>NaNm.class#=>Float但是当我想直接访问Infinity或NaN时:Infinity#=>uninitializedconstantInfinity(NameError)NaN#=>uninitializedconstantNaN(NameError)什么是Infinity和NaN?它们是对象、关键字还是其他东西? 最佳答案 您看到打印为Infinity和NaN的只是Float类的两个特殊实例的字符串
我不确定传递给方法的对象的类型是否正确。我可能会将一个字符串传递给一个只能处理整数的函数。某种运行时保证怎么样?我看不到比以下更好的选择:defsomeFixNumMangler(input)raise"wrongtype:integerrequired"unlessinput.class==FixNumother_stuffend有更好的选择吗? 最佳答案 使用Kernel#Integer在使用之前转换输入的方法。当无法以任何合理的方式将输入转换为整数时,它将引发ArgumentError。defmy_method(number)
有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳
这个问题在这里已经有了答案:Railsformattingdate(4个答案)关闭4年前。我想格式化Time.Now函数以显示YYYY-MM-DDHH:MM:SS而不是:“2018-03-0909:47:19+0000”该函数需要放在时间中.现在功能。require‘roo’require‘roo-xls’require‘byebug’file_name=ARGV.first||“Template.xlsx”excel_file=Roo::Spreadsheet.open(“./#{file_name}“,extension::xlsx)xml=Nokogiri::XML::Build
我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s
我喜欢使用Textile或Markdown为我的项目编写自述文件,但是当我生成RDoc时,自述文件被解释为RDoc并且看起来非常糟糕。有没有办法让RDoc通过RedCloth或BlueCloth而不是它自己的格式化程序运行文件?它可以配置为自动检测文件后缀的格式吗?(例如README.textile通过RedCloth运行,但README.mdown通过BlueCloth运行) 最佳答案 使用YARD直接代替RDoc将允许您包含Textile或Markdown文件,只要它们的文件后缀是合理的。我经常使用类似于以下Rake任务的东西:
我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain
给定一个复杂的对象层次结构,幸运的是它不包含循环引用,我如何实现支持各种格式的序列化?我不是来讨论实际实现的。相反,我正在寻找可能会派上用场的设计模式提示。更准确地说:我正在使用Ruby,我想解析XML和JSON数据以构建复杂的对象层次结构。此外,应该可以将该层次结构序列化为JSON、XML和可能的HTML。我可以为此使用Builder模式吗?在任何提到的情况下,我都有某种结构化数据-无论是在内存中还是文本中-我想用它来构建其他东西。我认为将序列化逻辑与实际业务逻辑分开会很好,这样我以后就可以轻松支持多种XML格式。 最佳答案 我最
是否有简单的方法来更改默认ISO格式(yyyy-mm-dd)的ActiveAdmin日期过滤器显示格式? 最佳答案 您可以像这样为日期选择器提供额外的选项,而不是覆盖js:=f.input:my_date,as::datepicker,datepicker_options:{dateFormat:"mm/dd/yy"} 关于ruby-on-rails-事件管理员日期过滤器日期格式自定义,我们在StackOverflow上找到一个类似的问题: https://s