rtsp相关内容

如何从H264 RTP数据包中检测I/P/B帧

我从RTSP流中获得了H264 RTP数据包.因此,我想检测框架是否为I框架. 下面是我从第一次开放流中获得的第一个数据包.因此,我相信这是一个I帧(我先向您展示160个字节). packet: 00 00 00 01 67 4D 00 1F 95 A8 14 01 6E 40 00 00 00 01 68 EE 3C 80 00 00 00 01 06 E5 01 33 80 00 00 ..
发布时间:2020-11-22 00:10:40 其他开发

H.264 RTSP绝对时间戳

是否可以从Axis摄像机通过RTSP发送的H.264流中读取绝对时间戳? 有必要知道相机何时拍摄了镜框. 谢谢 安德里亚 正如Ralf所说的 解决方案 -RTP时间戳相对于随机时钟-它们仅用于计算两个帧之间的差异(或通常来说是RTP数据包) ).要将这些相对值同步到墙上时钟,可以使用RTCP发送器-只需看看Ralf提供的链接即可. 对于使用H.264的Axis产品,此方法效 ..
发布时间:2020-11-22 00:09:36 其他开发

GStreamer启动RTSP服务器以重播IP摄像机H264

我将在不同的计算机上使用多个客户端,以便能够查看IP摄像机流URL的视频.由于Ip摄像机在连接的客户端数量上有限制,因此我想为此设置一个拖缆.我用不同的命令行选项搜索并尝试了GStreamer,但没有成功. 这是一个测试命令行: gst-launch-1.0 rtspsrc location ="rtsp://root:root@192.168.1.1/axis-media/media ..
发布时间:2020-11-21 02:42:53 其他开发

Gstreamer,rtspsrc和有效负载类型

我很难从特定的摄像机检索rtsp流,因为摄像机提供的rtp有效负载类型为35(未分配),并且 rtph264depay 插件接受的有效负载类型在[ 96-127].结果是gstreamer会显示如下错误: error: Internal data flow error. error: streaming task paused, reason not- ..
发布时间:2020-11-21 02:41:37 其他开发

GStreamer管道以显示RTSP流

我对Gstreamer来说还很陌生. 我需要编写一个视频客户端,该客户端能够使用GStreamer从RTSP源流式传输数据.我将VLC配置为使用RTSP流式传输笔记本电脑上的视频,并且我想创建一个管道来获取该流并进行显示.我尝试使用playbin,一切正常.关键是我需要微调用于流式传输视频的延迟,但是似乎我无法使用playbin来做到这一点. 我尝试了rtspsrc,因为它可以处理延迟 ..
发布时间:2020-11-21 02:41:23 其他开发

记录RTSP流

我想记录来自摄像机的视频数据(通过RTSP H.264).有人可以帮我如何使用gstreamer录制rtsp流吗(请提供gstreamer命令行详细信息).录制将以MPEG4 formate 问候 基兰 解决方案 这将流传输视频并输出到您的屏幕. gst-launch rtspsrc location=rtsp://some.server/url ! decodebin ! x ..
发布时间:2020-11-21 02:41:10 其他开发

如何使用gstreamer在h265中进行流传输?

我正在尝试同时使用最新的gstreamer和x265enc.我看到有人已经在 1) gstreamer的x265enc插件的当前状态是什么?真的有效吗? 我需要使用哪个gstreamer分支来构建x265enc?我想构建将与x265enc插件兼容的整个gsteamer源代码. x265enc的系统要求是什么?如何构建?任何Wiki/基本说明都将非常有帮助. 我的目标是在vaughnlive ..
发布时间:2020-11-21 02:39:28 其他开发

如何将视频(在磁盘上)转换为rtsp流

我的本​​地磁盘上有一个视频文件,我想从中创建一个rtsp流,我将在一个项目中使用它.一种方法是从vlc创建rtsp流,但我想用代码来完成(python会更好). 我已经尝试过像这样的opencv的VideoWritter import cv2 _dir = "/path/to/video/file.mp4" cap = cv2.VideoCapture(_dir) framerate ..
发布时间:2020-11-21 02:38:09 Python

Gstreamer rtsp播放(有声音)

我是gstreamer中的新手,可以尝试从Dlink 2103摄像机获取rtsp视频流. 当我尝试(仅视频)时: gst-launch rtspsrc location=rtsp://192.168.0.20/live1.sdp ! \ rtph264depay ! \ h264parse ! capsfilter caps="video/x-h264,width=1280,heigh ..
发布时间:2020-11-21 02:38:06 其他开发

如何在自己的管道中使用gst-rtsp-server?

我正在编写gstreamer应用程序,需要通过rtsp传输输出音频/视频流.但是在gst-rtsp-server示例中,我仅通过gst-launch语法建立了factory创建: factory = gst_rtsp_media_factory_new (); gst_rtsp_media_factory_set_launch (factory, "( appsrc name=mys ..
发布时间:2020-11-21 02:32:48 C/C++开发

GST RTSP服务器编程

我已经安装了gst-rtsp-server,我想尝试一个简单的代码.但是在编译时出现以下错误: In function `main': test-launch01.c:(.text+0x64): undefined reference to `gst_rtsp_server_new' test-launch01.c:(.text+0x74): undefined reference to ` ..
发布时间:2020-11-21 02:32:41 其他开发

使用python-gstreamer播放RTSP

我使用gstreamer播放来自IP摄像机(如Axis)的RTSP流. 我使用这样的命令行: gst-launch-0.10 rtspsrc location=rtsp://192.168.0.127/axis-media/media.amp latency=0 ! decodebin ! autovideosink 它工作正常. 我想用pygtk中的gui控制它,所以我使用了gs ..
发布时间:2020-11-21 02:26:58 Python

您如何在Android LibVLC中全屏RTSP流?

我正在使用mrmaffen的VLC-ANDROID-SDK开发RTSP流应用程序. https://github.com/mrmaffen/vlc-android-sdk 我已经取得了很大的成功,使其运行良好,但我似乎无法动摇的问题是使它在SurfaceView上全屏显示视频源,甚至只是在SurfaceView的中心. 这就是我得到的: 黑色窗口是屏幕的总尺寸,我希望该视频充满整 ..
发布时间:2020-11-11 01:32:42 移动开发

ffmpeg rtsp错误:服务器回复中的传输不匹配

我正在使用ffmpeg读取rtsp相机.我收到一个错误消息:ffmpeg rtsp错误:c ++中的服务器答复中传输不匹配"和“处理输入时发现无效数据".相机已设置"RTP ES".这是代码. source_name = "rtsp://192.168.1.108/WESCAM"; // Open the initial context variables that are needed ..
发布时间:2020-11-04 02:42:16 其他开发

如何使用FFMPEG设置从RTSP流保存的视频的开始时间

我使用FFMPEG录制RTSP流中的视频.我的代码要做的是获取当前时间,创建一个格式为year/month/day/hour/minute的文件夹,并将视频保存到该文件夹​​. 到达新的分钟后,我将在新的分钟的基础上创建新的文件夹,并将记录再次运行到新的文件夹. 基本上可以,但是下一个视频的开始时间是上一个视频的结束时间.例如: video1: 00:00 -> 00:55 video ..
发布时间:2020-11-04 02:37:01 C/C++开发

将rtsp-stream转换为http流

经常讨论,但到目前为止,从未在使用当前版本的vlc或ffmpeg的Windows上运行. 这些是我的信息流的属性: 如何使用vlc或ffmpeg做到这一点? 我尝试了很多.太多了. 解决方案 我使用它使用ffmpeg将远程RTSP源转换为本地HLS流,并且工作正常: ffmpeg -i "rtsp://yourRtspStreamSource" -hls_time ..
发布时间:2020-11-04 02:28:14 其他开发

来自RTSP流的H.264解码错误日志

我正在获取以下H264错误日志.该日志是在借助FFMPEG解码RTSP视频流时出现的. 5/6秒后显示的图像模糊.图片将不时恢复.但是,在大多数情况下,它仍然是模糊的. 编辑:一些FFMPEG讨论论坛建议升级FFMPEG版本以避免这些日志.我更新了2015年6月19日发布的最新FFMPEG版本.日志仍然存在,图片仍然模糊. 编辑2:RTSP流来自GANZ摄像机.该摄像机通过LAN连接进 ..
发布时间:2020-11-04 02:25:30 其他开发

在ffmpeg中将RTSP流连续保存为特定长度(10分钟)的多个mp4文件

我正在使用ffmpeg将来自摄像机的RTSP流记录到.mp4文件中,我想将其滚动成多个文件,每个视频的时长为10分钟. 当前,我对此有一个解决方案:我将时间长度设置为"00:10:00",完成后,我将使用新进程重新启动下面的命令. 样本: ffmpeg -rtsp_transport tcp -i -acodec copy -vcodec copy -t 00 ..
发布时间:2020-11-04 02:10:35 其他开发

ffmpeg返回“方法设置失败:找不到404".

我们正在使用ffmpeg(版本为ffmpeg-20190628-098ab93-win32-static)从Win 10系统上的摄像机RTSP流中获取快照.在某些相机上,我们收到此错误: [rtsp @ 06813ac0] method SETUP failed: 404 Not Found rtsp://username:password@example.com: Server retur ..
发布时间:2020-11-04 02:08:27 其他开发