Page 1 of 1

RTMP - segmentation fault on linux

PostPosted: Mon Feb 04, 2013 9:07 pm
by forrest79
Hello,

I have a problem with reading rtmp streams on linux. If I test "ffmpeg -i URL" on Windows 7, I got this results:
  Code:
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 10 2012 03:40:45 with gcc 4.6.3
  configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --enable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config
  libavutil      51. 64.100 / 51. 64.100
  libavcodec     54. 33.100 / 54. 33.100
  libavformat    54. 15.102 / 54. 15.102
  libavdevice    54.  1.100 / 54.  1.100
  libavfilter     3.  1.100 /  3.  1.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
Metadata:
  author               
  copyright             
  description           
  keywords             
  rating               
  title                 
  presetname            Custom
  creationdate          Sun Jan 27 15:00:25 2013
  videodevice           Decklink Video Capture
  framerate             25.00
  width                 720.00
  height                404.00
  videocodecid          avc1
  videodatarate         904.00
  avclevel              31.00
  avcprofile            66.00
  videokeyframe_frequency4.00
  audiodevice           Decklink Audio Capture
  audiosamplerate       48000.00
  audiochannels         2.00
  audioinputvolume      75.00
  audiocodecid          mp4a
  audiodatarate         96.00
[flv @ 014DBEA0] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'rtmp://wcdn60.nacevi.cz:1935/ELH_VIP?id=5lrPz6fNsyxKbW/ELH_VIP_Vary_404p.stream':
  Metadata:
    author          :
    copyright       :
    description     :
    keywords        :
    rating          :
    title           :
    presetname      : Custom
    creationdate    : Sun Jan 27 15:00:25 2013
                    :
    videodevice     : Decklink Video Capture
    avclevel        : 31
    avcprofile      : 66
    videokeyframe_frequency: 4
    audiodevice     : Decklink Audio Capture
    audiochannels   : 2
    audioinputvolume: 75
  Duration: N/A, start: 0.000000, bitrate: 1024 kb/s
    Stream #0:0: Video: h264 (Baseline), yuv420p, 720x404 [SAR 1:1 DAR 180:101], 925 kb/s, 25 tbr, 1k tbn, 50 tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 98 kb/s
At least one output file must be specified


But when I run the same command on linux (Ubuntu Server 12.04), where is Serviio primary running, I got:

  Code:
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 12 2012 23:57:54 with gcc 4.6.3
  configuration: --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-libvpx --enable-librtmp --enable-libxvid
  libavutil      51. 64.100 / 51. 64.100
  libavcodec     54. 33.100 / 54. 33.100
  libavformat    54. 15.102 / 54. 15.102
  libavdevice    54.  1.100 / 54.  1.100
  libavfilter     3.  1.100 /  3.  1.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Segmentation fault


Everything else work good on linux. I googled about "Segmentation fault" on Ubuntu and search this forum, but nothing that I found work for me. Can anybody help me? FFmpeg on linux is compiled from source, from Serviio download page.

Re: RTMP - segmentation fault on linux

PostPosted: Tue Feb 05, 2013 1:52 am
by khurram23
Have you compiled all necessary apps required on linux?

Follow instructions on wiki and see if this resolves the issue...

http://wiki.serviio.org/doku.php?id=build_ffmpeg_linux

Re: RTMP - segmentation fault on linux

PostPosted: Tue Feb 05, 2013 11:59 am
by forrest79
Yes, I have followed the instructions on the wiki, I just did not use source data from the repositories, but from the archives that are on the serviio download page.

Re: RTMP - segmentation fault on linux

PostPosted: Tue Feb 05, 2013 4:08 pm
by khurram23
Provide an example URL. I'll try it on my Ubuntu installation.

Re: RTMP - segmentation fault on linux

PostPosted: Wed Feb 20, 2013 9:21 am
by forrest79
Upgrade to Ubuntu Server 12.10 a recompile ffmpeg help :-)

Re: RTMP - segmentation fault on linux

PostPosted: Wed Feb 20, 2013 9:33 am
by patters
At a guess I would have thought it could be that librtmp wasn't compiled quite right. You could have checked this by running the rtmpdump binary which that source package builds, before compiling ffmpeg.