
Recherche avancée
Autres articles (57)
-
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
MediaSPIP version 0.1 Beta
16 avril 2011, parMediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)
Sur d’autres sites (12333)
-
ffmpeg massive error spamming from FritzBox rtsp stream
19 février 2019, par itzaiiroIm trying to offer a rtsp live TV stream via rtmp to my family, since the Fritz Box (which is offering the stream) has only 4 tuners -> at most 4 streams can be watched simultaneously.
Im using ffmpeg to prepare the stream as dash stream and send it to my rtmp nginx. When i run ffmpeg im experiencing heavy image and audio artifacts in the final stream and error spams of doom in the console. I couldn’t find anything specific to my case on google. I read on the internet that AVM barely implemented the rtsp protocoll enough to get it to work with vlc mediaplayer.launch param :
ffmpeg -i "rtsp://192.168.178.1:554/?avm=1&freq=114&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,260,543,544,546,548,1621" -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 500k -minrate 500k -maxrate 500k -bufsize 1000k -g 60 -s 640x360 -f flv rtmp://192.168.178.15/dash/pro_sieben_low -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 1500k -minrate 1500k -maxrate 1500k -bufsize 3000k -g 60 -s 1280x720 -f flv rtmp://192.168.178.15/dash/pro_sieben_med -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 5000k -minrate 5000k -maxrate 5000k -bufsize 10000k -g 60 -s 1920x1080 -f flv rtmp://192.168.178.15/dash/pro_sieben_high
ffmpeg output (windows) :
stored in pastebin
https://pastebin.com/p4HAyBi5Is there anyway to get this under control ? The original stream is running good with vlc, but its unwatchable after its out of ffmpeg.
Edit :
I was running/testing this on my windows machine, but my target for this task is a ubuntu 16.04 so here ffmpeg on target with pthread support :ffmpeg -i "rtsp://192.168.178.1:554/?avm=1&freq=114&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,260,543,544,546,548,1621" -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 500k -minrate 500k -maxrate 500k -bufsize 1000k -g 60 -s 640x360 -f flv rtmp://192.168.178.15/dash/pro_sieben_low -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 1500k -minrate 1500k -maxrate 1500k -bufsize 3000k -g 60 -s 1280x720 -f flv rtmp://192.168.178.15/dash/pro_sieben_med -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 5000k -minrate 5000k -maxrate 5000k -bufsize 10000k -g 60 -s 1920x1080 -f flv rtmp://192.168.178.15/dash/pro_sieben_high
ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
[mpeg2video @ 0x167cde0] Invalid frame dimensions 0x0.
Last message repeated 10 times
[rtsp @ 0x1627c20] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, rtsp, from 'rtsp://192.168.178.1:554/?avm=1&freq=114&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,260,543,544,546,548,1621':
Metadata:
title : SatIPServer:1 0,0,4
Duration: N/A, start: 33786.528778, bitrate: N/A
Program 12101
Metadata:
service_name : ?▒RTL▒ Television
service_provider: ?Unitymedia
Program 12102
Metadata:
service_name : ?SAT.1
service_provider: ?Unitymedia
Program 12103
Metadata:
service_name : ?ProSieben
service_provider: ?Unitymedia
Stream #0:3: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:2(deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s (clean effects)
Stream #0:0(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s (clean effects)
Stream #0:1(deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), 492x250
Stream #0:4: Unknown: none ([5][0][0][0] / 0x0005)
Program 12104
Metadata:
service_name : ?VOX
service_provider: ?Unitymedia
Program 12105
Metadata:
service_name : ?RTL2
service_provider: ?Unitymedia
Program 12106
Metadata:
service_name : ?kabel eins
service_provider: ?Unitymedia
Program 12107
Metadata:
service_name : ?▒S▒uper▒ RTL▒
service_provider: ?Unitymedia
Program 12109
Metadata:
service_name : ?ntv
service_provider: ?Unitymedia
Program 12113
Metadata:
service_name : ?ProSieben MAXX
service_provider: ?Unitymedia
Program 20116
Metadata:
service_name : ?SIXX
service_provider: ?Unitymedia
[libx264 @ 0x182b140] using SAR=1/1
[libx264 @ 0x182b140] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x182b140] profile Constrained Baseline, level 3.0
[libx264 @ 0x182b140] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=500 vbv_bufsize=1000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[libx264 @ 0x16e03c0] using SAR=1/1
[libx264 @ 0x16e03c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x16e03c0] profile Constrained Baseline, level 3.1
[libx264 @ 0x16e03c0] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=1500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1500 vbv_bufsize=3000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[libx264 @ 0x16cc880] using SAR=1/1
[libx264 @ 0x16cc880] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x16cc880] profile Constrained Baseline, level 4.0
[libx264 @ 0x16cc880] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=5000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=5000 vbv_bufsize=10000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'rtmp://192.168.178.15/dash/pro_sieben_low':
Metadata:
title : SatIPServer:1 0,0,4
encoder : Lavf56.40.101
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=-1--1, 500 kb/s, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #0:1(deu): Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, 5.1(side), fltp, 128 kb/s (clean effects)
Metadata:
encoder : Lavc56.60.100 aac
Output #1, flv, to 'rtmp://192.168.178.15/dash/pro_sieben_med':
Metadata:
title : SatIPServer:1 0,0,4
encoder : Lavf56.40.101
Stream #1:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 1500 kb/s, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #1:1(deu): Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, 5.1(side), fltp, 128 kb/s (clean effects)
Metadata:
encoder : Lavc56.60.100 aac
Output #2, flv, to 'rtmp://192.168.178.15/dash/pro_sieben_high':
Metadata:
title : SatIPServer:1 0,0,4
encoder : Lavf56.40.101
Stream #2:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 5000 kb/s, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #2:1(deu): Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, 5.1(side), fltp, 128 kb/s (clean effects)
Metadata:
encoder : Lavc56.60.100 aac
Stream mapping:
Stream #0:3 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:0 -> #0:1 (ac3 (native) -> aac (native))
Stream #0:3 -> #1:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:0 -> #1:1 (ac3 (native) -> aac (native))
Stream #0:3 -> #2:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:0 -> #2:1 (ac3 (native) -> aac (native))
Press [q] to stop, [?] for help
RTP: missed 2137 packets.0 q=26.0 q=23.0 size= 238kB time=00:00:04.91 bitrate= 397.3kbits/s
[rtsp @ 0x1627c20] PES packet size mismatch
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 16
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 17
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 18
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 19
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 20
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 21
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 22
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 23
[mpeg2video @ 0x16d72c0] ac-tex damaged at 17 11
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 24
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 25
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 26
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 27
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 31
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 32
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 33
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 34
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 35
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 1125 DC, 1125 AC, 1125 MV errors in I frame
RTP: missed 11 packets
RTP: missed 37 packets
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
RTP: missed 21 packets
RTP: missed 32 packets
[mpeg2video @ 0x16d72c0] ac-tex damaged at 1 4
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 1080 DC, 1080 AC, 1080 MV errors in B frame
[mpeg2video @ 0x16d72c0] 00 motion_type at 21 27
[mpeg2video @ 0x16d72c0] 00 motion_type at 2 26
[mpeg2video @ 0x16d72c0] 00 motion_type at 0 27
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 2 1
[mpeg2video @ 0x16d72c0] 00 motion_type at 5 2
[mpeg2video @ 0x16d72c0] skip with previntra
[mpeg2video @ 0x16d72c0] 00 motion_type at 2 4
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 6
[mpeg2video @ 0x16d72c0] ac-tex damaged at 3 7
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] 00 motion_type at 37 9
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 10
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 31
[mpeg2video @ 0x16d72c0] 00 motion_type at 5 32
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 33
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] ac-tex damaged at 26 35
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 945 DC, 945 AC, 945 MV errors in B frame
[rtsp @ 0x1627c20] PES packet size mismatchze= 294kB time=00:00:05.27 bitrate= 457.1kbits/s
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
RTP: missed 38 packets25.0 q=26.0 q=22.0 size= 320kB time=00:00:11.18 bitrate= 234.3kbits/s
RTP: missed 18 packets
RTP: missed 9 packets
RTP: missed 21 packets
RTP: missed 9 packets
[rtsp @ 0x1627c20] PES packet size mismatch
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] bandwidth code = 63 > 60
[ac3 @ 0x1676bc0] error decoding the audio block
RTP: missed 13 packets
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] ac-tex damaged at 3 6
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 16
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 17
[mpeg2video @ 0x16d72c0] 00 motion_type at 5 21
[mpeg2video @ 0x16d72c0] 00 motion_type at 3 27
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 7 32
[mpeg2video @ 0x16d72c0] ac-tex damaged at 8 32
[mpeg2video @ 0x16d72c0] slice mismatch
Last message repeated 2 times
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 810 DC, 810 AC, 810 MV errors in P frame
RTP: missed 44 packets
[rtsp @ 0x1627c20] PES packet size mismatch
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range0 size= 338kB time=00:00:11.43 bitrate= 242.2kbits/s
[ac3 @ 0x1676bc0] error decoding the audio block
RTP: missed 35 packets
Last message repeated 1 times
RTP: missed 31 packets
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
RTP: missed 48 packets
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 23
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 17 24
[mpeg2video @ 0x16d72c0] slice mismatch
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 27
[mpeg2video @ 0x16d72c0] skip with previntra
[mpeg2video @ 0x16d72c0] 00 motion_type at 15 29
[mpeg2video @ 0x16d72c0] 00 motion_type at 8 31
[mpeg2video @ 0x16d72c0] 00 motion_type at 13 32
[mpeg2video @ 0x16d72c0] 00 motion_type at 22 33
[mpeg2video @ 0x16d72c0] 00 motion_type at 20 34
[mpeg2video @ 0x16d72c0] 00 motion_type at 17 35
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 543 DC, 543 AC, 543 MV errors in B frame
[mpeg2video @ 0x16d72c0] 00 motion_type at 16 1
[mpeg2video @ 0x16d72c0] ac-tex damaged at 11 13
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 4 7
[mpeg2video @ 0x16d72c0] 00 motion_type at 2 8
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 0 19
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 0 20
[mpeg2video @ 0x16d72c0] 00 motion_type at 9 21
[mpeg2video @ 0x16d72c0] ac-tex damaged at 2 22
[mpeg2video @ 0x16d72c0] 00 motion_type at 10 23
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 1 25
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 38 26
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 3 27
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 22 28
[mpeg2video @ 0x16d72c0] 00 motion_type at 16 29
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 30
[mpeg2video @ 0x16d72c0] 00 motion_type at 14 31
[mpeg2video @ 0x16d72c0] ac-tex damaged at 2 32
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 19 9
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 11 10
[mpeg2video @ 0x16d72c0] ac-tex damaged at 13 11
[mpeg2video @ 0x16d72c0] ac-tex damaged at 8 12
[mpeg2video @ 0x16d72c0] 00 motion_type at 33 13
[mpeg2video @ 0x16d72c0] ac-tex damaged at 8 14
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 6 15
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 15 19
[mpeg2video @ 0x16d72c0] 00 motion_type at 9 18
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 15 21
[mpeg2video @ 0x16d72c0] 00 motion_type at 13 21
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 16 22
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 23
[mpeg2video @ 0x16d72c0] ac-tex damaged at 4 24
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 7 26
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] 00 motion_type at 9 13
[mpeg2video @ 0x16d72c0] ac-tex damaged at 44 14
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 2 15
[mpeg2video @ 0x16d72c0] mb incr damaged
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] 00 motion_type at 34 18
[mpeg2video @ 0x16d72c0] 00 motion_type at 15 19
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 8 21
[mpeg2video @ 0x16d72c0] ac-tex damaged at 14 22
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 9 23
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 4 24
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] slice mismatch
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] ac-tex damaged at 25 29
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 14 30
[mpeg2video @ 0x16d72c0] mb incr damaged
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] 00 motion_type at 35 33
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[flv @ 0x16d7c40] Failed to update header with correct duration.:00:12.12 bitrate= 241.4kbits/s
[flv @ 0x16d7c40] Failed to update header with correct filesize.
[flv @ 0x16df5a0] Failed to update header with correct duration.
[flv @ 0x16df5a0] Failed to update header with correct filesize.
[flv @ 0x16cbe00] Failed to update header with correct duration.
[flv @ 0x16cbe00] Failed to update header with correct filesize.
frame= 136 fps= 12 q=-1.0 Lq=-1.0 q=-1.0 size= 633kB time=00:00:13.24 bitrate= 391.8kbits/s
video:7049kB audio:272kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x182b140] frame I:4 Avg QP:19.84 size: 33269
[libx264 @ 0x182b140] frame P:132 Avg QP:21.93 size: 3136
[libx264 @ 0x182b140] mb I I16..4: 6.9% 0.0% 93.1%
[libx264 @ 0x182b140] mb P I16..4: 0.1% 0.0% 0.7% P16..4: 32.0% 11.6% 4.4% 0.0% 0.0% skip:51.1%
[libx264 @ 0x182b140] coded y,uvDC,uvAC intra: 91.1% 88.6% 67.5% inter: 14.8% 20.2% 1.5%
[libx264 @ 0x182b140] i16 v,h,dc,p: 35% 15% 3% 47%
[libx264 @ 0x182b140] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 19% 9% 6% 7% 8% 7% 7% 7%
[libx264 @ 0x182b140] i8c dc,h,v,p: 45% 20% 28% 7%
[libx264 @ 0x182b140] ref P L0: 80.5% 11.2% 8.4%
[libx264 @ 0x182b140] kb/s:369.61
[libx264 @ 0x16e03c0] frame I:4 Avg QP:19.81 size: 77367
[libx264 @ 0x16e03c0] frame P:132 Avg QP:21.64 size: 9825
[libx264 @ 0x16e03c0] mb I I16..4: 16.2% 0.0% 83.8%
[libx264 @ 0x16e03c0] mb P I16..4: 0.6% 0.0% 1.2% P16..4: 34.1% 9.5% 2.9% 0.0% 0.0% skip:51.8%
[libx264 @ 0x16e03c0] coded y,uvDC,uvAC intra: 76.8% 77.3% 41.8% inter: 11.9% 20.4% 0.7%
[libx264 @ 0x16e03c0] i16 v,h,dc,p: 38% 18% 7% 37%
[libx264 @ 0x16e03c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 22% 10% 5% 7% 7% 7% 6% 6%
[libx264 @ 0x16e03c0] i8c dc,h,v,p: 47% 21% 26% 6%
[libx264 @ 0x16e03c0] ref P L0: 80.8% 12.1% 7.1%
[libx264 @ 0x16e03c0] kb/s:1085.42
[libx264 @ 0x16cc880] frame I:4 Avg QP:15.79 size:181630
[libx264 @ 0x16cc880] frame P:132 Avg QP:18.21 size: 32848
[libx264 @ 0x16cc880] mb I I16..4: 13.7% 0.0% 86.3%
[libx264 @ 0x16cc880] mb P I16..4: 1.3% 0.0% 2.7% P16..4: 36.0% 14.2% 4.4% 0.0% 0.0% skip:41.4%
[libx264 @ 0x16cc880] coded y,uvDC,uvAC intra: 72.4% 70.6% 41.8% inter: 17.3% 24.9% 1.5%
[libx264 @ 0x16cc880] i16 v,h,dc,p: 33% 21% 6% 39%
[libx264 @ 0x16cc880] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 23% 9% 5% 8% 7% 7% 6% 5%
[libx264 @ 0x16cc880] i8c dc,h,v,p: 44% 21% 27% 8%
[libx264 @ 0x16cc880] ref P L0: 80.3% 12.7% 7.0%
[libx264 @ 0x16cc880] kb/s:3420.59 -
ffmpeg- number of frames
11 juin 2018, par ST94I am streaming live feed of a webcam from PC A to PC B, both connected to a router. I am streaming the video using ffmpeg and I have the output of the commands I use at A and B as follows,
Started at Mon Jun 11 12:51:46 CDT 2018
Input #0, video4linux2,v4l2, from '/dev/video0':
Duration: N/A, start: 526453.330073, bitrate: 147456 kb/s
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg2video (native))
Stream #0:0 -> #1:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
No pixel format specified, yuv422p for MPEG-2 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
Output #0, mpegts, to 'tcp://172.16.0.169:50000':
Metadata:
encoder : Lavf57.71.100
Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 640x480, q=2-31, 200 kb/s, 30 fps, 90k tbn, 30 tbc
Metadata:
encoder : Lavc57.89.100 mpeg2video
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
[Parsed_showinfo_0 @ 0x5633adea81c0] config in time_base: 1/1000000, frame_rate: 30/1
[Parsed_showinfo_0 @ 0x5633adea81c0] config out time_base: 0/0, frame_rate: 0/0
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 0 pts: 0 pts_time:0 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:059C8C1C plane_checksum:[059C8C1C] mean:[128 ] stdev:[28.1 ]
No pixel format specified, yuv422p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x5633ade11c00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x5633ade11c00] profile High 4:2:2, level 3.0, 4:2:2 8-bit
[libx264 @ 0x5633ade11c00] 264 - core 148 r2795 aaa9aa8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #1, mp4, to '/home/sana/Desktop/sender_new/sender_mp4/tcp10wf.mp4':
Metadata:
encoder : Lavf57.71.100
Stream #1:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv422p, 640x480, q=-1--1, 30 fps, 15360 tbn, 30 tbc
Metadata:
encoder : Lavc57.89.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 1 pts: 32000 pts_time:0.032 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:A8C0B7F7 plane_checksum:[A8C0B7F7] mean:[125 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 2 pts: 63999 pts_time:0.063999 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:F8EAFA02 plane_checksum:[F8EAFA02] mean:[125 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 3 pts: 96003 pts_time:0.096003 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:8349B90A plane_checksum:[8349B90A] mean:[124 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 4 pts: 132004 pts_time:0.132004 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:B67CB4C2 plane_checksum:[B67CB4C2] mean:[124 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 5 pts: 164003 pts_time:0.164003 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:E05C3BA2 plane_checksum:[E05C3BA2] mean:[124 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 6 pts: 195998 pts_time:0.195998 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:2C9F5E9C plane_checksum:[2C9F5E9C] mean:[123 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 7 pts: 232070 pts_time:0.23207 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:46521311 plane_checksum:[46521311] mean:[122 ] stdev:[28.1 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 8 pts: 264011 pts_time:0.264011 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:C7B37767 plane_checksum:[C7B37767] mean:[122 ] stdev:[28.3 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 9 pts: 296061 pts_time:0.296061 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:6C1E0DF5 plane_checksum:[6C1E0DF5] mean:[123 ] stdev:[27.6 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 10 pts: 332007 pts_time:0.332007 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:7EDC1257 plane_checksum:[7EDC1257] mean:[124 ] stdev:[26.2 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 11 pts: 364006 pts_time:0.364006 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:F47CF25B plane_checksum:[F47CF25B] mean:[124 ] stdev:[26.7 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 12 pts: 396007 pts_time:0.396007 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:34BEAC53 plane_checksum:[34BEAC53] mean:[124 ] stdev:[27.5 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 13 pts: 432049 pts_time:0.432049 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:44B21C5E plane_checksum:[44B21C5E] mean:[124 ] stdev:[28.1 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 14 pts: 464006 pts_time:0.464006 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:B9449349 plane_checksum:[B9449349] mean:[123 ] stdev:[28.5 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 15 pts: 496010 pts_time:0.49601 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:51C6DCE5 plane_checksum:[51C6DCE5] mean:[123 ] stdev:[28.8 ]
frame= 16 fps=0.0 q=19.1 q=0.0 size= 92kB time=00:00:00.43 bitrate=1742.3kbits/s speed=0.857x
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 16 pts: 532019 pts_time:0.532019 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:AD50363E plane_checksum:[AD50363E] mean:[123 ] stdev:[28.9 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 17 pts: 564008 pts_time:0.564008 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:6F75F7A5 plane_checksum:[6F75F7A5] mean:[123 ] stdev:[28.9 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 18 pts: 596009 pts_time:0.596009 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:B3B4DD3A plane_checksum:[B3B4DD3A] mean:[123 ] stdev:[28.9 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 19 pts: 632005 pts_time:0.632005 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:AF98B81C plane_checksum:[AF98B81C] mean:[123 ] stdev:[28.9 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 20 pts: 664012 pts_time:0.664012 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:BD809E30 plane_checksum:[BD809E30] mean:[123 ] stdev:[28.9 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 21 pts: 696073 pts_time:0.696073 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:30C0816F plane_checksum:[30C0816F] mean:[123 ] stdev:[29.0 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 22 pts: 732013 pts_time:0.732013 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:BC8498BA plane_checksum:[BC8498BA] mean:[123 ] stdev:[28.9 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 23 pts: 764070 pts_time:0.76407 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:6828551A plane_checksum:[6828551A] mean:[123 ] stdev:[29.0 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 24 pts: 796014 pts_time:0.796014 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:2C381775 plane_checksum:[2C381775] mean:[123 ] stdev:[29.0 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 25 pts: 832024 pts_time:0.832024 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:B21BA7D8 plane_checksum:[B21BA7D8] mean:[123 ] stdev:[29.0 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 26 pts: 864011 pts_time:0.864011 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:3F170D6F plane_checksum:[3F170D6F] mean:[123 ] stdev:[29.1 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 27 pts: 896015 pts_time:0.896015 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:4F982F14 plane_checksum:[4F982F14] mean:[123 ] stdev:[29.2 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 28 pts: 932073 pts_time:0.932073 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:0BD2826C plane_checksum:[0BD2826C] mean:[123 ] stdev:[29.2 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 29 pts: 964016 pts_time:0.964016 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:1C82D871 plane_checksum:[1C82D871] mean:[123 ] stdev:[29.4 ]
[Parsed_showinfo_0 @ 0x5633adea81c0] n: 30 pts: 996013 pts_time:0.996013 pos: -1 fmt:yuyv422 sar:0/1 s:640x480 i:P iskey:1 type:I checksum:073C2E08 plane_checksum:[073C2E08] mean:[123 ] stdev:[29.4 ]
frame= 31 fps= 31 q=15.3 q=0.0 size= 115kB time=00:00:00.93 bitrate=1012.0kbits/s speed=0.924x
......................................
......................................
video:2301kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x5633ade11c00] frame I:6 Avg QP:20.14 size: 16164
[libx264 @ 0x5633ade11c00] frame P:356 Avg QP:22.44 size: 1117
[libx264 @ 0x5633ade11c00] frame B:1053 Avg QP:23.78 size: 221
[libx264 @ 0x5633ade11c00] consecutive B-frames: 0.7% 0.1% 0.2% 98.9%
[libx264 @ 0x5633ade11c00] mb I I16..4: 29.9% 53.6% 16.5%
[libx264 @ 0x5633ade11c00] mb P I16..4: 0.6% 0.7% 0.1% P16..4: 22.6% 1.7% 2.1% 0.0% 0.0% skip:72.3%
[libx264 @ 0x5633ade11c00] mb B I16..4: 0.0% 0.1% 0.0% B16..8: 8.6% 0.3% 0.0% direct: 0.1% skip:90.9% L0:38.6% L1:59.1% BI: 2.3%
[libx264 @ 0x5633ade11c00] 8x8 transform intra:54.6% inter:81.7%
[libx264 @ 0x5633ade11c00] coded y,uvDC,uvAC intra: 48.8% 63.6% 21.7% inter: 0.9% 6.4% 0.1%
[libx264 @ 0x5633ade11c00] i16 v,h,dc,p: 5% 21% 2% 71%
[libx264 @ 0x5633ade11c00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 12% 7% 7% 6% 9% 8% 8%
[libx264 @ 0x5633ade11c00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 29% 9% 4% 6% 5% 10% 5% 4%
[libx264 @ 0x5633ade11c00] i8c dc,h,v,p: 54% 17% 23% 7%
[libx264 @ 0x5633ade11c00] Weighted P-Frames: Y:1.7% UV:0.8%
[libx264 @ 0x5633ade11c00] ref P L0: 65.0% 4.9% 21.3% 8.8% 0.0%
[libx264 @ 0x5633ade11c00] ref B L0: 90.2% 8.5% 1.3%
[libx264 @ 0x5633ade11c00] ref B L1: 95.3% 4.7%
[libx264 @ 0x5633ade11c00] kb/s:123.38and output at B is as follows,
`enter code here`Input #0, mpegts, from 'tcp://172.16.0.169:50000?listen':
Duration: N/A, start: 1.433333, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: mpeg2video (4:2:2) ([2][0][0][0] / 0x0002), yuv422p(tv, progressive), 640x480 [SAR 1:1 DAR 4:3], 30 fps, 30 tbr, 90k tbn, 60 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[Parsed_showinfo_0 @ 0x564b15967460] config in time_base: 1/90000, frame_rate: 30/1
[Parsed_showinfo_0 @ 0x564b15967460] config out time_base: 0/0, frame_rate: 0/0
[Parsed_showinfo_0 @ 0x564b15967460] n: 0 pts: 0 pts_time:0 pos: 564 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:1 type:I checksum:C4C468FE plane_checksum:[D95CF033 55257422 E595049A] mean:[116 133 135 ] stdev:[53.9 21.2 24.8 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] side data - unknown side data type 12 (8 bytes)
No pixel format specified, yuv422p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x564b1590fd80] using SAR=1/1
[libx264 @ 0x564b1590fd80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x564b1590fd80] profile High 4:2:2, level 3.0, 4:2:2 8-bit
[libx264 @ 0x564b1590fd80] 264 - core 148 r2795 aaa9aa8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to '/home/sana/Desktop/receiver_new/receiver_new_mp4/tcp10wf.mp4':
Metadata:
encoder : Lavf57.71.100
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv422p, 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 30 fps, 15360 tbn, 30 tbc
Metadata:
encoder : Lavc57.89.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
[Parsed_showinfo_0 @ 0x564b15967460] n: 1 pts: 3000 pts_time:0.0333333 pos: 160740 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:1 type:I checksum:ABE94737 plane_checksum:[9EBD5B29 764AF3E3 D38AF80D] mean:[217 128 130 ] stdev:[29.5 2.8 4.3 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 2 pts: 6000 pts_time:0.0666667 pos: 180480 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:E0B4988D plane_checksum:[4E367382 03AEE4B1 318F404B] mean:[216 128 130 ] stdev:[30.3 3.5 3.4 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] side data - unknown side data type 12 (8 bytes)
[Parsed_showinfo_0 @ 0x564b15967460] n: 3 pts: 9000 pts_time:0.1 pos: 197588 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:1 type:I checksum:B1C91876 plane_checksum:[AB0F6A6E 6CC6578E E607566B] mean:[132 129 128 ] stdev:[41.4 3.3 3.2 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 4 pts: 12000 pts_time:0.133333 pos: 229736 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:8BA7FB44 plane_checksum:[5DEF68EE E8213305 17EB5F51] mean:[132 129 128 ] stdev:[41.4 3.3 3.2 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 5 pts: 15000 pts_time:0.166667 pos: 231804 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:AD4C2994 plane_checksum:[24819277 A69D34D4 B3CD623A] mean:[132 129 128 ] stdev:[41.4 3.3 3.2 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 6 pts: 18000 pts_time:0.2 pos: 232556 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:7AD4A9FF plane_checksum:[F2328134 6200B528 45A97394] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 7 pts: 21000 pts_time:0.233333 pos: 244588 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:942BD05A plane_checksum:[5ABAA382 B8B0B726 FD1B75A3] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 8 pts: 24000 pts_time:0.266667 pos: 245528 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:78F6F66E plane_checksum:[4C33C2B1 E905BB7E 064B7830] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 9 pts: 27000 pts_time:0.3 pos: 246092 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:637EFB0B plane_checksum:[D25DC425 30A7BD43 069D7994] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 10 pts: 30000 pts_time:0.333333 pos: 246656 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:9E78061E plane_checksum:[9C27CBE2 DB4ABF7E 267D7AA0] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 11 pts: 33000 pts_time:0.366667 pos: 247220 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:08E014FD plane_checksum:[69E7D8AA B0E2C07F 6F557BB6] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 12 pts: 36000 pts_time:0.4 pos: 247784 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:87DA207B plane_checksum:[2E59E1CF 3AABC10A D1E97D84] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 13 pts: 39000 pts_time:0.433333 pos: 248348 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:914F3267 plane_checksum:[EBC0F215 BD45C2D3 AC0A7D61] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 14 pts: 42000 pts_time:0.466667 pos: 248912 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:9948509D plane_checksum:[CC2F0C83 ED75C5A9 210E7E62] mean:[109 129 128 ] stdev:[40.2 3.0 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] side data - unknown side data type 12 (8 bytes)
[Parsed_showinfo_0 @ 0x564b15967460] n: 15 pts: 45000 pts_time:0.5 pos: 249852 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:1 type:I checksum:2910004A plane_checksum:[534C140D 40CEE6CC 4EF70562] mean:[109 129 128 ] stdev:[40.2 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 16 pts: 48000 pts_time:0.533333 pos: 263200 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:6BBB211A plane_checksum:[78712F93 80CAE91F A3100859] mean:[109 129 128 ] stdev:[40.2 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 17 pts: 51000 pts_time:0.566667 pos: 263952 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:ACF52F6A plane_checksum:[B1EB3C80 4FC8E9A1 9CED093A] mean:[109 129 128 ] stdev:[40.2 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 18 pts: 54000 pts_time:0.6 pos: 264328 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:18206027 plane_checksum:[31466208 09F60A1D 12DAF3F3] mean:[113 129 128 ] stdev:[40.6 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 19 pts: 57000 pts_time:0.633333 pos: 268276 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:64B67919 plane_checksum:[685A7A8E 3EC50A6E 33B6F40E] mean:[113 129 128 ] stdev:[40.6 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 20 pts: 60000 pts_time:0.666667 pos: 268652 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:2EDF8D96 plane_checksum:[C5478D34 E97E0AD1 A102F582] mean:[113 129 128 ] stdev:[40.6 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 21 pts: 63000 pts_time:0.7 pos: 269216 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:26113995 plane_checksum:[17BE2921 F51A1C4A C9D2F41B] mean:[114 129 128 ] stdev:[40.9 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 22 pts: 66000 pts_time:0.733333 pos: 272224 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:CAA9871C plane_checksum:[943974ED 7B351CE2 0458F53E] mean:[114 129 128 ] stdev:[40.9 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 23 pts: 69000 pts_time:0.766667 pos: 272788 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:C0C1DBB3 plane_checksum:[C2FEC442 0FE01EA7 057AF8BB] mean:[114 129 128 ] stdev:[40.8 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 24 pts: 72000 pts_time:0.8 pos: 273728 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:924A4994 plane_checksum:[833C2885 BD2A22BB B2DBFE45] mean:[115 129 128 ] stdev:[40.8 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 25 pts: 75000 pts_time:0.833333 pos: 274668 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:9451D3A0 plane_checksum:[169CAC73 177C25E0 C23E014D] mean:[115 129 128 ] stdev:[40.7 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 26 pts: 78000 pts_time:0.866667 pos: 275232 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:49A639A2 plane_checksum:[4DF60BD9 821F2A4F 108D037A] mean:[115 129 128 ] stdev:[40.7 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] side data - unknown side data type 12 (8 bytes)
[Parsed_showinfo_0 @ 0x564b15967460] n: 27 pts: 81000 pts_time:0.9 pos: 276172 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:1 type:I checksum:FC6359F1 plane_checksum:[B3915D35 4B0DE947 7F961366] mean:[116 129 128 ] stdev:[40.3 2.9 3.1 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 28 pts: 84000 pts_time:0.933333 pos: 286700 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:B39C9D3F plane_checksum:[34749CEA BA34EAFC E248154A] mean:[116 129 128 ] stdev:[40.2 2.9 3.1 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 29 pts: 87000 pts_time:0.966667 pos: 287264 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:97FED800 plane_checksum:[300AD70C 0EBEEB31 DEE515B4] mean:[116 129 128 ] stdev:[40.2 2.9 3.0 ]
[Parsed_showinfo_0 @ 0x564b15967460] side data - pan/scan
[Parsed_showinfo_0 @ 0x564b15967460] n: 30 pts: 90000 pts_time:1 pos: 287828 fmt:yuv422p sar:1/1 s:640x480 i:P iskey:0 type:P checksum:B278FBDC plane_checksum:[6094F812 B757EBEF 839F17CC] mean:[116 129 128 ] stdev:[40.2 2.9 3.0 ]
................................
..................................
frame= 1415 fps= 34 q=-1.0 Lsize= 1047kB time=00:00:47.06 bitrate= 182.2kbits/s speed=1.12x
video:1032kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.490835%
[libx264 @ 0x55b73dba9fc0] frame I:6 Avg QP:16.30 size: 9839
[libx264 @ 0x55b73dba9fc0] frame P:591 Avg QP:20.05 size: 1380
[libx264 @ 0x55b73dba9fc0] frame B:818 Avg QP:22.29 size: 221
[libx264 @ 0x55b73dba9fc0] consecutive B-frames: 20.8% 5.2% 3.0% 71.0%
[libx264 @ 0x55b73dba9fc0] mb I I16..4: 47.5% 49.8% 2.8%
[libx264 @ 0x55b73dba9fc0] mb P I16..4: 1.7% 4.8% 0.2% P16..4: 12.0% 2.2% 2.9% 0.0% 0.0% skip:76.1%
[libx264 @ 0x55b73dba9fc0] mb B I16..4: 0.2% 0.4% 0.0% B16..8: 14.5% 0.2% 0.0% direct: 0.4% skip:84.3% L0:60.3% L1:39.3% BI: 0.5%
[libx264 @ 0x55b73dba9fc0] 8x8 transform intra:67.9% inter:92.5%
[libx264 @ 0x55b73dba9fc0] coded y,uvDC,uvAC intra: 44.0% 48.3% 1.9% inter: 1.5% 3.6% 0.1%
[libx264 @ 0x55b73dba9fc0] i16 v,h,dc,p: 20% 61% 14% 5%
[libx264 @ 0x55b73dba9fc0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 22% 52% 2% 0% 0% 1% 1% 7%
[libx264 @ 0x55b73dba9fc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 52% 33% 8% 2% 1% 1% 1% 1% 1%
[libx264 @ 0x55b73dba9fc0] i8c dc,h,v,p: 47% 23% 28% 3%
[libx264 @ 0x55b73dba9fc0] Weighted P-Frames: Y:0.3% UV:0.2%
[libx264 @ 0x55b73dba9fc0] ref P L0: 82.7% 6.2% 7.6% 3.5% 0.0%
[libx264 @ 0x55b73dba9fc0] ref B L0: 71.7% 22.3% 6.1%
[libx264 @ 0x55b73dba9fc0] ref B L1: 93.6% 6.4%
[libx264 @ 0x55b73dba9fc0] kb/s:179.05`I have skipped few lines of output as there are many frames. So if you see at the end of output on both A and B sides and look at the number of I, P and B frames,the number of P and B frames on receiver B is more than that at sender A. Can anyone please tell me why there is a change in the number of frames ?
-
Receiving UDP streams on my web server
25 novembre 2013, par user3032143I have a Winform C# Desktop application.
This is my overall aim :
I have a constant stream of images from which I acquire using a VLC wrapper receiving a RTSP stream from my IP camera.
I am doing image processing on these separate jpegs and at the same time I am wanting to upload these jpegs to my web server so my User can view these streaming jpegs live a video.
Now, I have accomplished this so far by uploading each jpeg to my server using a [Web method]. But, I am trying to push my knowledge to make it more efficient.
Now, i know if I use a video encoder - like OGG (used because it is Open Source) I can use ffmpeg called from my client code using the Process class so to convert images to that video format.
Doing this saves a lot of memory when comparing that 1 ogg file to the separate bytes added up in total from all the individual jpegs.
These are the arguments I pass to ffmpeg to achieve that :
-f image2 -r 10 -i {location of jpegs}+"\img%05d.jpg -crf 23 -y -r 10 -f outputfile.ogg
Now, I could take this a step further and not output to a physical file but instead to the base stream of the Process class. I would use these arguments to accomplish that :
-f image2 -r 10 -i {location of jpegs}+"\img%05d.jpg -crf 23 -y -r 10 -f ogg -
and in my code I would get the memory stream like so :
mStandardOutput = serverBuild.StandardOutput.BaseStream;
mStandardOutput.BeginRead(mReadBuffer, 0, mReadBuffer.Length, StandardOutputReadCallback, null);
serverBuild.WaitForExit();
data = mStandardOutputMs.ToArray();
mStandardOutput.Close();Now ultimately, I would like to replace :
-i {location of jpegs}+"\img%05d.jpg
with a constant flow of jpegs in a memory stream like so :
ffmpeg -f mjpeg -i - -r 10 -c:v libtheora -q:v 7 -f ogg -
.. by over-writing the stdin...
But I have not done this yet because I want to 1st try getting the ogg to be received within my web server.
From there I would extract the jpegs to be accessible somehow via my web application written in asp.net 4.0.
But first thing is first I want to just see if I can receive the UDP stream from my client.
So, I create a test C# application to open and listen write from the client stream..
this is my code :Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
public Form1()
{
InitializeComponent();
socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
string ip = "My Server IP Address";
int port = 3000;
socket.Bind(new IPEndPoint(IPAddress.Parse(ip), port));
}
private void button1_Click(object sender, EventArgs e)
{
try
{
var buffer = new byte[1024];
while (true)
{
Application.DoEvents();
int numBytesReceived = socket.Receive(buffer);
if (numBytesReceived > 0)
{
File.WriteAllBytes("c:\\udp\\test.ogg", buffer);
}
}
}
catch (Exception _ex)
{
MessageBox.Show(_ex.ToString());
}
}But, I get this error :
A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
What am I doing wrong please ?
Thanks