2017-09-28 24 views
0

私は、自分のウェブサイトにライブフィードを表示するために使用しようとしている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構成であれば、私はこのエラーから判断することはできません。

は、ここで私が実行していますFFMPEGコマンドと私は取得していますエラーです。

+0

これは、macOS Sierraに付属のFFMPEGビルドで問題になることはありますか? – brewcrazy

答えて

0

私はMistServerに連絡し、非osxマシンでサーバーを実行することを推奨しました。だから私はラズベリーパイのすべてを設定し、ストリームは今私のために上記のコマンドで動作しています。 OS Xは定期的にテストされていないと思いますので、安定していません。

私はMistServerチームともう少し対応してくれました。彼らのメールサポートはすばらしかったです。私はオープンソース版を使っているので特にそうです。

関連する問題