[FFmpeg-user] mpegts udp broadcast causes 'av_interleaved_write_frame(): Permission denied'

Jacobs jacobhameiri at gmail.com
Mon Nov 5 06:55:41 CET 2012


I am trying to broadcast a udp stream with ffmpeg on android but getting
'av_interleaved_write_frame(): Permission denied' error. what could be the
reason for that ?

command:
ffmpeg -threads 5 -an -y -r 1 -f image2pipe -vcodec png -i /sdcard/tempfifo  
-r 25  -f mpegts udp://192.168.1.255:1235 

output:
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov  1 2012 21:59:56 with gcc 4.6.x-google 20120106 (prerelease)
  configuration: --arch=arm --cpu=cortex-a8 --target-os=linux
--enable-runtime-cpudetect --prefix=/data/data/org.witness.sscvideoproto
--enable-pic --disable-shared --enable-static
--cross-prefix=/home/oz/android-ndk-r8b//toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-
--sysroot=/home/oz/android-ndk-r8b//platforms/android-3/arch-arm
--extra-cflags='-I../x264 -mfloat-abi=softfp -mfpu=neon -mfpu=vfpv3-d16'
--extra-ldflags=-L../x264 --enable-version3 --enable-gpl --disable-doc
--enable-yasm --enable-decoders --enable-encoders --enable-muxers
--enable-demuxers --enable-parsers --enable-protocols --enable-filters
--enable-avresample --enable-libfreetype --disable-indevs
--enable-indev=lavfi --enable-indev=fbdev --enable-outdevs --enable-hwaccels
--enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver
--enable-network --enable-pthreads
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 77.100 /  2. 77.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[image2pipe @ 0xebe570] Estimating duration from bitrate, this may be
inaccurate
Input #0, image2pipe, from '/sdcard/tempfifo':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: png, rgba, 800x1280, 1 tbr, 1 tbn, 1 tbc
[buffer @ 0xecd220] w:800 h:1280 pixfmt:rgba tb:1/1 sar:0/1
sws_param:flags=2
[buffersink @ 0xee14c0] No opaque field provided
[format @ 0xee1650] auto-inserting filter 'auto-inserted scaler 0' between
the filter 'src' and the filter 'format'
[scale @ 0xee1da0] w:800 h:1280 fmt:rgba sar:0/1 -> w:800 h:1280 fmt:yuv420p
sar:0/1 flags:0x4
[mpegts @ 0xecd2d0] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt
every 40 pkts
Output #0, mpegts, to 'udp://192.168.1.255:1235':
  Metadata:
    encoder         : Lavf54.6.100
    Stream #0:0: Video: mpeg2video, yuv420p, 800x1280, q=2-31, 200 kb/s, 90k
tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (png -> mpeg2video)
Press [q] to stop, [?] for help
av_interleaved_write_frame(): Permission denied



--
View this message in context: http://ffmpeg-users.933282.n4.nabble.com/mpegts-udp-broadcast-causes-av-interleaved-write-frame-Permission-denied-tp4654719.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.


More information about the ffmpeg-user mailing list