내 웹 사이트에 라이브 피드를 표시하는 데 사용하려는 RTSP 스트림을 출력하는 IP 카메라가 있습니다. 이 사이트는 아내와 내가 액세스 할 수있는 작은 사이트이므로 무료 스트리밍 서비스를 사용하려고합니다. 그래서 MistServer의 오픈 소스 옵션을 사용하기로 결정했습니다.FFMPEG 및 MistServer : RTMP 입/출력 오류
현재 MistServer를 다운로드 받았으며 내 Mac에 설치하지 않고 실행하고 있습니다 (sudo ./MistController
). MistServer를 실행하면서 스트림을 설정하고 기본 프로토콜을 구성했습니다.
stream name: ipcam
source: push://
구성 페이지가 밀어 나에게 다음과 같은 소스를 제공합니다 다음과 같이 스트림 구성되어, 스트림의 상태를 사용할 수없는 스트림보기에서
RTMP full url: rtmp://127.0.0.1/live/ipcam
RTMP url: rtmp://127.0.0.1/live/
RTMP stream key: ipcam
,하지만 난이 있으리라 믿고있어 입력을받지 못하기 때문입니다. 설명서를 통해이를 확인할 수 없었습니다.
ffmpeg -rtsp_transport tcp -i rtsp://<user>:@<camera_ip>:554/live0.264 -acodec copy -vcodec copy -f flv rtmp://127.0.0.1/live/ipcam
ffmpeg version 3.3.3 Copyright (c) 2000-2017 the FFmpeg developers
built with Apple LLVM version 8.1.0 (clang-802.0.42)
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-vda
libavutil 55. 58.100/55. 58.100
libavcodec 57. 89.100/57. 89.100
libavformat 57. 71.100/57. 71.100
libavdevice 57. 6.100/57. 6.100
libavfilter 6. 82.100/6. 82.100
libavresample 3. 5. 0/3. 5. 0
libswscale 4. 6.100/4. 6.100
libswresample 2. 7.100/2. 7.100
libpostproc 54. 5.100/54. 5.100
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://<user>:@<camera_ip>:554/live0.264':
Metadata:
title : Session Streamed by LIBZRTSP
comment : live0.264
Duration: N/A, start: 0.242000, bitrate: N/A
Stream #0:0: Video: h264 (Main), yuv420p(progressive), 1280x720, 25 fps, 24.83 tbr, 90k tbn, 50 tbc
Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, s16, 64 kb/s
rtmp://127.0.0.1/live/ipcam: Input/output error
문제가 FFMPEG 명령 또는 내 MistServer 구성의 경우 I는이 오류를 확인할 수 없습니다 :
는 여기가 실행하고있는 FFMPEG 명령과 내가지고있어 오류입니다.
macOS Sierra와 함께 제공되는 FFMPEG 빌드에서 문제가 될 수 있습니까? – brewcrazy