情况有点复杂。我通过OpenCV归档了几个CCTV摄像头提要(rtsp、h264、无音频),虽然OpenCV工作正常,但CPU利用率太高,开始一次又一次地丢失一些帧。
为了降低CPU利用率,我开始使用FFMPEG跳过解码和编码过程,这在我的家用机器上非常有效。然而,当我连接到我的大学VPN并试图将其部署到我们的实验室服务器上时,FFmpeg无法读取任何帧,ffplay也无法获取任何内容。然而,OpenCV、VLC Player和IINA Player仍然可以读取和显示提要。
总之,
1 FFMPEG/ffplay
1.1只能从我的家庭网络读取提要(Wi-Fi,最佳)
1.2从其他两个网络,错误消息说:“找不到流0的编解码器参数(视频:h264,无):未指定大小考虑增加‘analyzeduration’(0)和‘probesize’(5000000)选项的值”
2 IINA/VLC播放器,OpenCV这些工具可以随时获取视频。
我想知道它是否与某些特定的端口访问有关,ffmpeg需要这些端口访问,而其他端口则不需要。如果有人能提供任何建议,我将不胜感激。
作为参考,经过测试的ffplay命令很简单:
ffplay 'the rtsp address'
谢谢
使现代化
进行了更多测试。
通过将rtsp\U传输指定为TCP,ffplay可以播放视频,但FFmpeg无法访问视频。(起初,当FFmpeg和ffplay都通过我的家庭网络工作时,它是UDP)FFmpeg命令如下:
ffmpeg -i rtsp://the_ip_address/axis-media/media.amp -hide_banner -c:v copy -s 1920x1080 -segment_time 00:30:00 -f segment -strftime 1 -reset_timestamps 1 -rtsp_transport tcp "%Y-%m-%d-%H-%M-%S_Test.mp4"
请帮助。。。
通过强制它在-i之前使用“-rtsp_transporttcp”来解决。
ffmpeg -rtsp_transport tcp -i rtsp://the_ip_address/axis-media/media.amp -hide_banner -c:v copy -s 1920x1080 -segment_time 00:30:00 -f segment -strftime 1 -reset_timestamps 1 "%Y-%m-%d-%H-%M-%S_Test.mp4"
我有一个IP摄像机(Foscam FI9800P)能够发送一个RTSP流(我已经确认使用VLC流工作)。我想把那个摄像头的视频流到YouTube上。 理想的情况下,我想这样做,而不是重新编码的过程中的视频。ffmpeg似乎能够做到这一点,但它有很多选项,我还没有弄清楚它的所有命令行选项。 有什么建议可以让我做这件事吗?
我需要在Ubuntu16.04机器上创建虚拟摄像头和虚拟麦克风,以便通过我的web浏览器使用WebRTC在web应用程序中使用。 我需要从IP摄像机(RTSP流)向这2个虚拟设备提供视频和音频。直接在VLC中播放RTSP流与视频和音频都很好。 为此,我使用video4linux2创建了/dev/video1。我可以将IP摄像机输入/dev/video1。 FFMPEG-I RTSP:/ip_add
问题内容: 我想通过他们的IP获取访问者国家/地区…现在我正在使用它(http://api.hostip.info/country.php?ip= ......) 这是我的代码: 好吧,它工作正常,但事实是,这将返回国家代码(例如美国或加拿大),而不是整个国家名称(例如美国或加拿大)。 那么,hostip.info可以提供这种方法吗? 我知道我可以编写一些代码,最终将这两个字母转换为整个国家/地区
问题内容: 因此,从pyspark运行时,我会输入(不指定任何上下文): ..而且效果很好。 但是,当我从运行脚本时,例如 我把以下内容 但这给我一个错误 pyspark.sql.utils.AnalysisException:u’未找到表:experian_int_openings_latest_orc;’ 所以它没有看到我的桌子。 我究竟做错了什么?请帮忙 PS Spark版本在Amazon
是否可以使用RTSP看到IP摄像机的直播流? 示例URL:rtsp:/public ip:554/1363e66e.mp4 在Ovi商店上没有视频播放器可以播放流,但我可以在桌面上的VLC上播放流。
问题内容: 我的班级有一个名为DataStorage的哈希图: 如何在另一个类中访问此HashMap中的数据? 问题答案: 将HashMap创建为实例变量,并提供一种将其访问类API的方法: