• ubuntu14.10とffmpegでニコ生へデスクトップ配信するメモ

    2015-01-05 01:071

    デスクトップPCにSSD導入してubuntuを入れなおしたので作業メモ

    ubuntu14.10でニコ生へデスクトップを配信するやり方。

    x11grabで画面をキャプチャして、alsaから音声持ってくる感じのデスクトップ配信をできるように。

    不要パッケージの削除と開発パッケージのインストール

    ubuntuのffmpegはアレの関係でアレらしいので、ためらわず削除する。

    sudo apt-get remove ffmpeg x264 libx264-dev
    sudo apt-get install build-essential checkinstall git \
    libfaac-dev libjack-jackd2-dev libmp3lame-dev \
    libopencore-amrnb-dev libopencore-amrwb-dev \
    libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev \
    libvorbis-dev libx11-dev libxfixes-dev texi2html yasm \
    zlib1g-dev librtmp-dev libgnutls-dev

    x264のビルド

    git clone git://git.videolan.org/x264
    cd x264
    ./configure --enable-static
    make -j4
    sudo checkinstall --pkgname=x264 \
    --pkgversion="3:$(./version.sh | \
    awk -F'[" ]' '/POINT/{print $4"+git"$5}')" \
    --backup=no --deldoc=yes --fstrans=no --default

    ffmpegのビルド

    cd
    git clone --depth 1 git://source.ffmpeg.org/ffmpeg
    cd ffmpeg
    ./configure --enable-gpl --enable-libfaac \
    --enable-libmp3lame --enable-libopencore-amrnb \
    --enable-libopencore-amrwb --enable-libtheora \
    --enable-libvorbis --enable-libx264 --enable-nonfree \
    --enable-postproc --enable-version3 --enable-x11grab \
    --enable-librtmp
    make -j4
    sudo checkinstall --pkgname=ffmpeg \
    --pkgversion="5:$(date +%Y%m%d%H%M)-git" --backup=no \
    --deldoc=yes --fstrans=no --default

    ffmpegでデスクトップ配信

    ffmpeg -f alsa -ac 1 -i pulse -acodec nellymoser -f x11grab -s 1366x768 -i :0.0+0,0 -r 10 -vcodec libx264 -crf 26 -keyint_min 0 -bufsize 600k -r 10 -pix_fmt yuv420p -ar 44100 -b:a 96k -b:v 300k -f flv "rtmp://nlpoca164.live.nicovideo.jp:1935/publicorigin/140805_22_1?155149:lv188651253:4:1407245291:0:1407244974:89f62ac27609dc4f/lv188651253 flashVer=FMLE/3.0\20(compatible;\20FMSc/1.0) swfUrl=rtmp://nlpoca164.live.nicovideo.jp:1935/publicorigin/140805_22_1?155149:lv188651253:4:1407245291:0:1407244974:89f62ac27609dc4f/lv188651253"

    getfmeprofileの取得方法はまた後日

    参考サイト:ubuntu11.10でニコニコ生放送









  • 広告