Questions tagged «rtsp»

4
从IP摄像机捕获RTSP流并存储
我有一些IP摄像机,可输出RTSP(h264 mpeg4)流。 通过VLC在本地命中URL:rtsp://192.168.0.21:554 / mpeg4 我可以流式传输相机并转储到磁盘(在我的桌面上)。但是我想将这些文件存储在我的NAS(FreeNAS)上。我一直在寻找捕获RTSP流并将其转储到磁盘的方法,但找不到任何东西。 是否可以在FreeBSD或Linux(RaspberryPi)上捕获流并将流的内容转储到Linux或FreeBSD本地磁盘上-最好每30分钟一次? 编辑:NAS无头(HP N55L或其他),RaspberryPi也无头。 我已经研究过ZoneMinder,但需要一些小东西。我希望可以使用Motion来检测流中的运动,但是稍后会出现。

3
通过示例从HTML页面内部流媒体
因此,我是一名软件工程师,试图了解有关流媒体工作原理的一些细节。我花了大部分时间试图了解与我的应用程序相关的各种编解码器,容器格式和流协议。到目前为止,这是我对它如何工作的理解,这很可能会被误导: 流媒体实际上可以归结为容器格式和流协议: 所有音频数据(通过音频编解码器)编码为音频比特流 所有视频数据都被编码(再次通过编解码器)为视频比特流 这两个流合并(多路复用?)到一个容器中,该容器最终成为文件(例如MP4等)。 然后,特殊的媒体服务器通过一些标准的流协议(例如RTSP)将此容器(MP4文件或其他格式)提供给客户端(也许在某人的浏览器中运行的HTML5视频播放器) 对于浏览器客户端,我假设浏览器本身具有RTSP客户端,然后以某种方式将其呈现给用户HTML5 Video Player 我可以从Web服务器(例如nginx或httpd)托管MP4文件,但是由于这些服务器不是RTSP服务器,因此只能将对MP4的请求视为下载请求,因此无法流式传输MP4 文件。媒体文件 同样,如果我要用来curl从Nginx服务器获取文件,由于Nginx curl都不讲RTSP,因此它将被视为文件下载。 但是,当我从流媒体服务器(VideoLAN,Red5,Wowza等)托管MP4文件时,我使用RTSP客户端(或任何受支持的流媒体客户端)从该服务器请求流,然后只能那么是否发生 任何实际的流式传输 因此,即使YouTube或Vimeo“视频”托管在HTTP服务器通过HTTP(S)服务的HTML页面上,我也认为这些页面上的嵌入式视频播放器(实际上是视频的播放位置)实际上正在开始,与流服务器的后续连接以及通过RTSP或其他一些非HTTP协议进行流传输 因此,这是我的理解,我想我首先要问的是,如果以上所述不正确,请先纠正我!假设我或多或少是正确的: 如何在HTML页面中运行并由HTML服务器提供服务的流媒体播放器如何与流媒体服务器建立流(RTSP等)连接(服务RTSP请求)?

1
在Linux中使用mms协议流式传输wmv文件
我正在尝试通过mms://xxxx/xxx/xxx.wmvWindows和Linux Mint 11中的MMS协议()流式演讲。在Windows中,使用Windows Media Player时没问题。但是,在Linux中,我必须将VLC 网络流选项卡中的协议更改为RTSP。 问题是: 我无法加快播放速度(即1.5倍,我必须节省时间)。 时间栏不起作用,所以你无法分辨你的课程有多远或剩下多少时间。 如何在Linux中通过MMS流式传输视频,同时保留更改播放速度和查看播放进度的功能?

1
.xpsf文件:是不加密的用户名/密码?
<?xml version="1.0" encoding="UTF-8"?> <playlist version="1" xmlns="http://xspf.org/ns/0/"> <trackList> <track><location>rtsp://username:password@myFQDN:554/live/ch00_0</location><title>Full resolution</title></track> </trackList> </playlist> .xpsf已配置为指向用于VLC LAN的流:用户名:密码是否已发送加密?什么是最简单(最简单)的验证方式?

1
有没有办法在只有本地网络RTSP URL的远程摄像头上访问RTSP源?
我们有一台IP CCTV摄像机连接到4G调制解调器,将其连接到互联网。制造商以。的形式向我们提供了RTSP URL rtsp:// admin:password0 @ LOCALIP / cam / channel1,只有当我的计算机也插入调制解调器时才能正常工作。 作为具有动态IP的4G调制解调器,我们无法通过普通的RTSP链路访问摄像机,该链路具有通过调制解调器转发的公共静态IP和端口号。 该公司还提供带有两个信标的Wifi摄像机,但这需要本地交换机将每个本地摄像机IP端口转发到静态IP,并在我们要求的每个位置设置这样的设施CCTV不是真正的解决方案。另一种选择是为每个调制解调器使用公共静态IP 4G SIM卡,其规模相当昂贵。 我的公司希望将视频源直接连接到我们的网站,而不是使用制造商的应用程序,但我不确定是否有很多廉价替代方案。这很奇怪,因为应用程序似乎(至少在外部)不涉及任何静态IP或端口转发,所以我不知道该怎么做。任何人都可以建议一个解决方案,也许只是从某个地方翻录视频源?

1
ffmpeg在从Axis Camera到FLV RTMP的900秒后停止流式传输
音频和视频工作900秒然后, ffmpeg 停止: video:1889kB audio:1825kB global headers:0kB muxing overhead 2.162866% 我从AXIS IP摄像机流过 ffmpeg 在nginx。 ffmpeg -v verbose -i rtsp://root:pass@192.168.0.106/axis-media/media.amp -itsoffset 00:00:05 -acodec copy -ac 1 -ab 64k -ar 16000 -f flv -r 5 -qscale 1 -b 128kB rtmp://192.168.0.107/myapp/test 我测试了很多命令,但是这个命令给了我最好的结果。 控制台输出: ffmpeg -v verbose -i rtsp://root:pass@192.168.0.106/axis-media/media.amp -itsoffset 00:00:05 -acodec copy -ac …
ffmpeg  h.264  nginx  flv  rtsp 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.