「javartsp取流」rtsp 取流
本篇文章给大家谈谈javartsp取流,以及rtsp 取流对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 怎么将rtsp视屏协议流转换成rtmp或者 ogg
- 2、海康威视rtsp取流问题?
- 3、海康RTSP取流URL格式
- 4、java中怎么实现RTSP服务器?说下思路,说详细一点,第一次接触RTSP
- 5、海康威视rtsp取流方法
- 6、java如何获得网络rtsp流高手指点下最好给一个demo小弟先谢过了
java 怎么将rtsp视屏协议流转换成rtmp或者 ogg
今天尝试了一下利用ffmpeg 将流保存为MP4格式的是可以的,但是我想用RED5去看一下ffmpeg将rtsp转rtmp的效果,但是ffmpeg报了个不能连接端口,还在寻找原因中
海康威视rtsp取流问题?
1、先确认rtsp协议是否正确,ip:port、user/pwd等还有相关拼写是否符合海康的标准;
2、ping检查网络,ping 对应ip是否通;检查对应的端口是否开放
3、部分海康相机有安全设置,需要在配置页上允许启用rtsp协议
海康RTSP取流URL格式
一、预览取流
设备预览取流的RTSP URL有新老版本,2012年之前的设备(比如V2.0版本的Netra设
备)支持老的取流格式,之后的设备新老取流格式都支持。
RTSP.jpg
1、老版本
URL规定:
rtsp://username:password@ipaddress/videotype/chnumber/streamtype
注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
举例说明:
DS-9016HF-ST的IP通道01主码流:
rtsp://admin:12345@172.6.22.106:554/h264/ch33/main/av_stream
DS-9016HF-ST的模拟通道01子码流:
rtsp://admin:12345@172.6.22.106:554/h264/ch1/sub/av_stream
DS-9016HF-ST的零通道主码流(零通道无子码流):
rtsp://admin:12345@172.6.22.106:554/h264/ch0/main/av_stream
DS-2DF7274-A的第三码流:
rtsp://admin:12345@172.6.10.11:554/h264/ch1/stream3/av_stream
2、新版本
URL规定:
rtsp://username:password@address:port/Streaming/Channels/id(?parm1=value1parm2-=value2…)
注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
详细描述:
举例说明:
DS-9632N-ST的IP通道01主码流:
rtsp://admin:12345@172.6.22.234:554/Streaming/Channels/101?transportmode=unicast
DS-9016HF-ST的IP通道01主码流:
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/1701?transportmode=unicast
DS-9016HF-ST的模拟通道01子码流:
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/102?transportmode=unicast
(单播)
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/102?transportmode=multicast
(多播)
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/102 (?后面可省略,默认单播)
DS-9016HF-ST的零通道主码流(零通道无子码流):
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/001
DS-2DF7274-A的第三码流:
rtsp://admin:12345@172.6.10.11:554/Streaming/Channels/103
注:前面老URL,NVR(=64路的除外)的IP通道从33开始;新URL,通道号全部按
顺序从1开始。
二、回放取流
URL规定:
rtsp://username:password@address:port/Streaming/tracks/id(?parm1=value1parm2-=value2…)
注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
举例说明:
DS-9016HF-ST的模拟通道01:
rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/101?starttime=20120802t063812zendtime=20120802t064816z
DS-9016HF-ST的IP通道01:
rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/1701?starttime=20131013t093812zendtime=20131013t104816z
表示以单播形式回放指定设备的通道中的录像文件,时间范围是starttime到endtime,
其中starttime和endtime的格式要符合ISO 8601。具体格式是
YYYYMMDD”T”HHmmSS.fraction”Z” ,Y是年,M是月,D是日,T是时间分格符,H是小时,
M是分,S是秒,Z是可选的、表示Zulu (GMT) 时间。
java中怎么实现RTSP服务器?说下思路,说详细一点,第一次接触RTSP
按rtsp的协议写网络程序。。。。。。。。。。有一个开源的项目叫jrtsp
海康威视rtsp取流方法
最近在做视频开发相关的工作,用到了海康威视的监控器摄像机,做一些记录。
RTSP取主码流和子码流
首先,本人使用的是海康威视的产品,其他产品可能有差异,播放器使用VLC。
获取主码流:(以下仅为本人根据自己摄像机设置,具体要看摄像机如何配置)
rtsp://admin:12345@192.168.2.65:554/h264/ch1/main/av_stream
或者简写为:rtsp://admin:12345@192.168.2.65
获取子码流:
rtsp://admin:12345@192.168.2.65:554/h264/ch1/sub/av_stream
其中:
admin:为摄像机账号,根据自己的摄像机填写
12345:为摄像机账号密码,根据自己的摄像机填写
192.168.2.65:为摄像机的IP地址,根据自己摄像机IP填写
554:RTSP端口默认值,需查看自己是否已经设置过
主码流和子码流区别
背景/冲突:摄像头拍摄的图像质量都比较高,如果网络传输 ,则需要比较高的带宽,而实际使用中带宽比较低,造成网络传输视频卡顿乱码等,不能传输高质量的图像视频。
解决:提出主码流和子码流概念
作用:主码流主要进行本地存储,子码流适用于视频在低带宽网络上的传输,主要是通过降低图片质量提高传输视频流畅性。
优点:解决了低带宽情况下不能传输高质量视频的问题,高质量的图像保存于本地,需要时随时查看,同时远程低带宽传输依然能看到流畅较清晰画面。
java如何获得网络rtsp流高手指点下最好给一个demo小弟先谢过了
用javacv库
import org.bytedeco.javacv.FFmpegFrameGrabber;
import org.bytedeco.javacv.FrameGrabber.Exception;
方法里写:FFmpegFrameGrabber grabber = new FFmpegFrameGrabber( "视频流");
关于javartsp取流和rtsp 取流的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。