我是live555的新手。
我想使用 ffmpeg 作为编码器将我的网络摄像头从家庭 LAN 后面的 Windows 7(64 位)机器流式传输到在 WAN 数据中心的 Debian 64 位 linux 机器上运行的 live555 服务器。我想从 ffmpeg 发送 H.264 RTP/UDP 流,并且“testOnDemandRTSPServer”应该将 RTSP 流发送到连接到它的客户端。
我正在使用以下 ffmpeg 命令将 UDP 数据发送到端口 1234,IP 地址 AA.BB.CC.DD
.\ffmpeg.exe -f dshow -i video="Webcam C170":audio="Microphone (3- Webcam C170)" -an
-vcodec libx264 -f mpegts udp://AA.BB.CC.DD:1234
在 linux 服务器上,我在端口 5555 上运行 testOnDemandRTSPServer,它需要来自 AA:BB:CC:DD:1234 的原始 UDP 数据。我尝试使用在 VLC 中打开 rtsp 流rtsp://AA.BB.CC.DD:5555/mpeg2TransportStreamFromUDPSourceTest
但我在 VLC 中一无所获。我究竟做错了什么?我该如何解决?