ffmpeg 为 ip cams 流传输大量数据
ffmpeg taking lot of data for ip cams streaming
我有一个连接到蜂窝路由器的网络摄像头。
rtsp://admin:admin1234@172.xxx.xx.xxx:82/cam/realmonitor?channel=1&subtype=1
这是我的网络摄像头的 rtsp link。当我在 VLC 中插入这个 link 时,它会给我一个子流(质量较低的一个)。现在,当我将 vlc 的输出与我的相机子流 1 进行比较时,它看起来是一样的。这是我想要的。但是当我把这个 link 放在 ffmpeg 中时,它给我一个质量更好的视频,它看起来不像我来自相机的子流 1,但我使用相同的 link。因此,我的网络摄像头所连接的路由器正在消耗大量数据。感谢任何帮助。
ffmpeg 代码
ffmpeg -rtsp_transport tcp -v verbose -i rtsp://admin:admin1234@172.xxx.xx.xxx:82/cam/realmonitor?channel=1&subtype=1 -f hls -hls_flags delete_segments -hls_time 5 -segment_time 5 -hls_list_size 5 C:\Apache24\htdocs\ipcam\video_1\stream.m3u8
这个问题的答案很愚蠢,但它可能会帮助遇到麻烦的任何人。对于/livelink,直接写就可以了。但是对于真正的监视器 link 你需要在 " ".
里面添加 rstp link
例如
ffmpeg -rtsp_transport tcp -v verbose -i "rtsp://admin:admin1234@172.xxx.xx.xxx:82/cam/realmonitor?channel=1&subtype=1 " -f hls -hls_flags delete_segments -hls_time 5 -segment_time 5 -hls_list_size 5 C:\Apache24\htdocs\ipcam\video_1\stream.m3u8
我有一个连接到蜂窝路由器的网络摄像头。
rtsp://admin:admin1234@172.xxx.xx.xxx:82/cam/realmonitor?channel=1&subtype=1
这是我的网络摄像头的 rtsp link。当我在 VLC 中插入这个 link 时,它会给我一个子流(质量较低的一个)。现在,当我将 vlc 的输出与我的相机子流 1 进行比较时,它看起来是一样的。这是我想要的。但是当我把这个 link 放在 ffmpeg 中时,它给我一个质量更好的视频,它看起来不像我来自相机的子流 1,但我使用相同的 link。因此,我的网络摄像头所连接的路由器正在消耗大量数据。感谢任何帮助。
ffmpeg 代码
ffmpeg -rtsp_transport tcp -v verbose -i rtsp://admin:admin1234@172.xxx.xx.xxx:82/cam/realmonitor?channel=1&subtype=1 -f hls -hls_flags delete_segments -hls_time 5 -segment_time 5 -hls_list_size 5 C:\Apache24\htdocs\ipcam\video_1\stream.m3u8
这个问题的答案很愚蠢,但它可能会帮助遇到麻烦的任何人。对于/livelink,直接写就可以了。但是对于真正的监视器 link 你需要在 " ".
里面添加 rstp link例如
ffmpeg -rtsp_transport tcp -v verbose -i "rtsp://admin:admin1234@172.xxx.xx.xxx:82/cam/realmonitor?channel=1&subtype=1 " -f hls -hls_flags delete_segments -hls_time 5 -segment_time 5 -hls_list_size 5 C:\Apache24\htdocs\ipcam\video_1\stream.m3u8