camera - 网络上带有 RTSP、RED5 和 ffmpeg 的 IP 摄像机

标签 camera ffmpeg rtsp rtmp

我有一个带有 rtsp 协议(protocol)的网络摄像机,我想使用 flash 视频在网络上流式传输。我知道我可以使用 vlc,但我不想使用它。

我安装了 red5 和 ffmpeg 用于将 RTSP 转换为 RTMP

ffmpeg -i "rtsp://46.13.85.43:8020/ch0.h264" -f flv -r 25 -s 640x480 -an "rtmp://localhost/live"

结果是:UDP超时。使用 TCP 重试

知道问题出在哪里吗?

最佳答案

您必须指定使用 tcp 协议(protocol),或者至少对我有帮助。请添加此参数 -rtsp_transport tcp 到您的 ffmpeg 命令。

关于camera - 网络上带有 RTSP、RED5 和 ffmpeg 的 IP 摄像机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23103091/

相关文章:

Android 相机预览是黑暗的

ffmpeg - 如何通过 ffmpeg (C++) 获取 rtsp-sesson 的开始时间? start_time_realtime 始终等于 -9223372036854775808

ffmpeg - 使用 GPU 和 scale_npp 将 hevc 转码为 h264

linux - 如何远程停止ffmpeg?

javascript - 如何使用 HTML5 或 JavaScript 查看 RTSP 流,而不使用 Real Player 插件上的 VLC 插件等插件?

ffmpeg - 将实时视频流保存到本地存储

android - 在 Android 的 MediaRecorder 中包含音频

android - 使用 camera.open() 时应用程序挂起/卡住 - 需要重启设备

android - 如何在处理后手动显示来自 Camera.Preview 回调的帧,无需 Camera.Preview

java - 如何使用 Xuggler 在 RTP 数据包中编码媒体文件