Jump to content

Probleme beim streamen von Live TV


epsy

Recommended Posts

habe mich jetzt einige Wochen mit der Materie bschäftigt und auch den iphoneprefs.ini einige Änderunge vorgenommen. Es läuft stabiler als mit den Originaleinträgen, aber gestern noch frierte das Bild auf dem iPad nach 1:27 h ein.

 

EIngestellt habe ich folgendes:

[Lokal LIVE TV]
Cmd=-threads {threads} {offset} -i "{infile}" -f mpegts -c:v libx264 -crf 18 -maxrate 1800k -bufsize 512k {framerate} -map 0:0 -map 0:1 -vf "yadif=0:-1:1, scale={scalex}:{scaley}" -preset faster -tune film -vprofile main -level 2.1 -c:a libvo_aacenc -b:a 128k -ac 2 -af volume=2.000000 -af aresample=min_comp=0.001:min_hard_comp=0.100000 -y "{outfile}"
maxWidth_IPhone=640
maxHeight_IPhone=480
maxWidth_IPad=640
maxHeight_IPad=480

 

bzw für unterwegs:

[Mobil 500kB]
Cmd=-threads {threads} {offset} -i "{infile}" -f mpegts -c:v libx264 -crf 21 -maxrate 420k -bufsize 512k {framerate} -map 0:0 -map 0:1 -vf "yadif=0:-1:1, scale={scalex}:{scaley}" -preset slow -tune film -vprofile main -level 2.1 -c:a libvo_aacenc -b:a 32k -ac 1 -af volume=2.000000 -af aresample=min_comp=0.001:min_hard_comp=0.100000 -y "{outfile}"
maxWidth_IPhone=420
maxHeight_IPhone=288
maxWidth_IPad=420
maxHeight_IPad=288

 

Ich hab mich jetzt ein wenig eingelesen in die Materie, wie man ein "Stream" für's iPhone/iPad am besten aufebreitet. Ein Streamsegment sollte nach Möglichkeit um den 10 Sekunden lang sein.

Ein solchen Stream erhalte ich allerding nur, wenn ich eine bereits getätigte Aufnahme abspielen lasse.

 

Liest man die svcdebug.log aus, so kann man bei Aufnahmen erkennen, wie alle 10 Sekunden vom iPhone eine neue Datei angefordert wird:

30.11.12 08:45:30.718 FFMPEG           [mpeg @ 0000000001eef7e0] max_analyze_duration 5000000 reached at 5000000

30.11.12 08:45:30.732 FFMPEG           Input #0, mpeg, from 'D:\ServerFolders\Videos\Aufnahmen\2012-11-26_20-12-00_RTL Nitro_Modern Family - Unsere Kinder und wir.mpg':
 Duration: 00:28:00.16, start: 1.356111, bitrate: 3097 kb/s
   Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [sAR 16:15 DAR 4:3], 15000 kb/s, 25 fps
30.11.12 08:45:30.733 FFMPEG           , 25 tbr, 90k tbn, 50 tbc
   Stream #0:1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
30.11.12 08:45:30.739 FFMPEG           [libx264 @ 0000000001f16420] using SAR=314/315
30.11.12 08:45:30.740 FFMPEG           [libx264 @ 0000000001f16420] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
30.11.12 08:45:30.747 FFMPEG           [libx264 @ 0000000001f16420] profile Main, level 2.1
30.11.12 08:45:30.748 FFMPEG           Output #0, mpegts, to '\\.\pipe\Output{AE6502FF-3B9C-473A-BFAD-03FCF088FA35}':
 Metadata:
   encoder         : Lavf54.35.100
   Stream #0:0: Video: h264, yuv420p, 420x314 [sAR 314:315 DAR 4:3], q=-1--1, 90k tbn, 25 tbc
30.11.12 08:45:30.749 FFMPEG           
   Stream #0:1: Audio: aac, 48000 Hz, mono, s16, 32 kb/s
Stream mapping:
 Stream #0:0 -> #0:0 (mpeg2video -> libx264)
 Stream #0:1 -> #0:1 (mp2 -> libvo_aacenc)
Press [q] to stop, [?] for help

30.11.12 08:45:31.260 FFMPEG           frame=   69 fps=0.0 q=26.0 size=      24kB time=00:00:02.27 bitrate=  86.1kbits/s dup=16 drop=0    
30.11.12 08:45:31.774 FFMPEG           frame=  104 fps=102 q=32.0 size=      88kB time=00:00:03.80 bitrate= 190.4kbits/s dup=16 drop=0    
30.11.12 08:45:32.280 FFMPEG           frame=  145 fps= 95 q=29.0 size=     194kB time=00:00:05.15 bitrate= 308.1kbits/s dup=16 drop=0    
30.11.12 08:45:32.805 FFMPEG           frame=  180 fps= 88 q=27.0 size=     286kB time=00:00:06.68 bitrate= 350.9kbits/s dup=16 drop=0    
30.11.12 08:45:33.312 FFMPEG           frame=  216 fps= 84 q=28.0 size=     378kB time=00:00:08.03 bitrate= 385.4kbits/s dup=16 drop=0    
30.11.12 08:45:33.811 FFMPEG           frame=  251 fps= 82 q=28.0 size=     464kB time=00:00:09.58 bitrate= 396.2kbits/s dup=16 drop=0    
30.11.12 08:45:34.327 FFMPEG           frame=  288 fps= 81 q=30.0 size=     556kB time=00:00:11.10 bitrate= 410.0kbits/s dup=16 drop=0    
30.11.12 08:45:34.862 FFMPEG           frame=  324 fps= 79 q=28.0 size=     644kB time=00:00:12.46 bitrate= 423.3kbits/s dup=16 drop=0    
30.11.12 08:45:35.373 FFMPEG           frame=  354 fps= 77 q=29.0 size=     734kB time=00:00:13.62 bitrate= 441.4kbits/s dup=16 drop=0    
30.11.12 08:45:35.381 pcr              11
30.11.12 08:45:35.381 size             712144
30.11.12 08:45:35.381 Split            4196
30.11.12 08:45:35.526 iphone asked:    File-1.ts
30.11.12 08:45:35.526 iphone served:   File-1.ts
30.11.12 08:45:35.891 FFMPEG           frame=  395 fps= 77 q=28.0 size=     826kB time=00:00:15.32 bitrate= 441.3kbits/s dup=16 drop=0    
30.11.12 08:45:36.396 FFMPEG           frame=  433 fps= 77 q=28.0 size=     921kB time=00:00:16.86 bitrate= 447.5kbits/s dup=16 drop=0    
30.11.12 08:45:36.887 FFMPEG           frame=  468 fps= 76 q=29.0 size=    1010kB time=00:00:18.22 bitrate= 453.9kbits/s dup=16 drop=0    
30.11.12 08:45:37.405 FFMPEG           frame=  508 fps= 76 q=28.0 size=    1106kB time=00:00:19.93 bitrate= 454.4kbits/s dup=16 drop=0    
30.11.12 08:45:37.910 FFMPEG           frame=  553 fps= 77 q=28.0 size=    1222kB time=00:00:21.66 bitrate= 462.0kbits/s dup=16 drop=0    
30.11.12 08:45:38.411 FFMPEG           frame=  595 fps= 78 q=28.0 size=    1333kB time=00:00:23.39 bitrate= 467.0kbits/s dup=16 drop=0    
30.11.12 08:45:38.911 FFMPEG           frame=  637 fps= 78 q=29.0 size=    1425kB time=00:00:25.11 bitrate= 464.8kbits/s dup=16 drop=0    
30.11.12 08:45:38.916 pcr              12
30.11.12 08:45:38.916 size             670972
30.11.12 08:45:38.916 Split            3526
30.11.12 08:45:39.411 FFMPEG           frame=  668 fps= 77 q=28.0 size=    1504kB time=00:00:26.29 bitrate= 468.6kbits/s dup=16 drop=0    
30.11.12 08:45:39.926 FFMPEG           frame=  702 fps= 77 q=29.0 size=    1595kB time=00:00:27.61 bitrate= 473.0kbits/s dup=16 drop=0    
30.11.12 08:45:40.441 FFMPEG           frame=  737 fps= 76 q=28.0 size=    1687kB time=00:00:29.15 bitrate= 474.2kbits/s dup=16 drop=0    
30.11.12 08:45:40.941 FFMPEG           frame=  778 fps= 76 q=29.0 size=    1777kB time=00:00:30.87 bitrate= 471.5kbits/s dup=16 drop=0    
30.11.12 08:45:41.453 FFMPEG           frame=  817 fps= 76 q=29.0 size=    1896kB time=00:00:32.22 bitrate= 482.0kbits/s dup=16 drop=0    
30.11.12 08:45:41.963 FFMPEG           frame=  865 fps= 77 q=26.0 size=    1991kB time=00:00:34.14 bitrate= 477.6kbits/s dup=16 drop=0    
30.11.12 08:45:42.474 FFMPEG           frame=  906 fps= 77 q=28.0 size=    2104kB time=00:00:35.87 bitrate= 480.5kbits/s dup=16 drop=0    
30.11.12 08:45:42.973 FFMPEG           frame=  947 fps= 78 q=27.0 size=    2199kB time=00:00:37.59 bitrate= 479.1kbits/s dup=16 drop=0    
30.11.12 08:45:42.988 pcr              12
30.11.12 08:45:42.988 size             751436
30.11.12 08:45:42.988 Split            4072
30.11.12 08:45:43.496 FFMPEG           frame=  987 fps= 77 q=28.0 size=    2302kB time=00:00:39.13 bitrate= 481.9kbits/s dup=16 drop=0    
30.11.12 08:45:44.009 FFMPEG           frame= 1027 fps= 77 q=28.0 size=    2400kB time=00:00:40.67 bitrate= 483.5kbits/s dup=16 drop=0    
30.11.12 08:45:44.510 FFMPEG           frame= 1069 fps= 78 q=29.0 size=    2518kB time=00:00:42.39 bitrate= 486.5kbits/s dup=16 drop=0    
30.11.12 08:45:45.022 FFMPEG           frame= 1111 fps= 78 q=30.0 size=    2612kB time=00:00:44.12 bitrate= 484.9kbits/s dup=16 drop=0    
30.11.12 08:45:45.534 FFMPEG           frame= 1149 fps= 78 q=31.0 size=    2713kB time=00:00:45.47 bitrate= 488.8kbits/s dup=16 drop=0    
30.11.12 08:45:46.042 FFMPEG           frame= 1187 fps= 78 q=30.0 size=    2815kB time=00:00:47.00 bitrate= 490.7kbits/s dup=16 drop=0    
30.11.12 08:45:46.585 FFMPEG           frame= 1224 fps= 77 q=30.0 size=    2910kB time=00:00:48.35 bitrate= 493.1kbits/s dup=16 drop=0    
30.11.12 08:45:46.592 pcr              11
30.11.12 08:45:46.592 size             690336
30.11.12 08:45:46.592 Split            3603
30.11.12 08:45:47.094 FFMPEG           frame= 1268 fps= 78 q=26.0 size=    3004kB time=00:00:50.27 bitrate= 489.5kbits/s dup=16 drop=0    
30.11.12 08:45:47.604 FFMPEG           frame= 1314 fps= 78 q=28.0 size=    3092kB time=00:00:52.38 bitrate= 483.6kbits/s dup=16 drop=0    
30.11.12 08:45:48.133 FFMPEG           frame= 1350 fps= 78 q=32.0 size=    3203kB time=00:00:53.72 bitrate= 488.4kbits/s dup=16 drop=0    
30.11.12 08:45:48.633 FFMPEG           frame= 1381 fps= 77 q=32.0 size=    3283kB time=00:00:54.90 bitrate= 489.8kbits/s dup=16 drop=0    
30.11.12 08:45:49.190 FFMPEG           frame= 1416 fps= 77 q=32.0 size=    3371kB time=00:00:56.22 bitrate= 491.1kbits/s dup=16 drop=0    
30.11.12 08:45:49.723 FFMPEG           frame= 1455 fps= 77 q=30.0 size=    3464kB time=00:00:57.95 bitrate= 489.7kbits/s dup=16 drop=0    
30.11.12 08:45:50.239 FFMPEG           frame= 1500 fps= 77 q=28.0 size=    3574kB time=00:00:59.67 bitrate= 490.6kbits/s dup=16 drop=0    
30.11.12 08:45:50.242 pcr              11
30.11.12 08:45:50.242 size             644276
30.11.12 08:45:50.242 Split            3651
30.11.12 08:45:50.734 FFMPEG           frame= 1545 fps= 77 q=27.0 size=    3659kB time=00:01:01.55 bitrate= 487.0kbits/s dup=16 drop=0    
30.11.12 08:45:56.417 iphone asked:    File-2.ts
30.11.12 08:45:56.417 iphone served:   File-2.ts
30.11.12 08:45:56.420 FFMPEG           frame= 1584 fps= 62 q=28.0 size=    3767kB time=00:01:02.96 bitrate= 490.1kbits/s dup=16 drop=0    
30.11.12 08:45:56.949 FFMPEG           frame= 1626 fps= 62 q=28.0 size=    3856kB time=00:01:04.67 bitrate= 488.4kbits/s dup=16 drop=0    
30.11.12 08:45:57.462 FFMPEG           frame= 1666 fps= 62 q=29.0 size=    3950kB time=00:01:06.39 bitrate= 487.4kbits/s dup=16 drop=0    
30.11.12 08:45:57.966 FFMPEG           frame= 1699 fps= 62 q=31.0 size=    4048kB time=00:01:07.57 bitrate= 490.8kbits/s dup=16 drop=0    
30.11.12 08:45:58.486 FFMPEG           frame= 1736 fps= 63 q=30.0 size=    4136kB time=00:01:09.10 bitrate= 490.3kbits/s dup=16 drop=0    
30.11.12 08:45:59.008 FFMPEG           frame= 1778 fps= 63 q=29.0 size=    4250kB time=00:01:10.81 bitrate= 491.7kbits/s dup=16 drop=0    
30.11.12 08:45:59.012 pcr              11
30.11.12 08:45:59.012 size             656496
.
.
.

 

Möchte ich aber TV schauen, so wird lediglich ein kontinuirlicher Datenstrom zum iPhoneübertragen:

30.11.12 08:29:58.685 AddReference     TStreamClient: 2
30.11.12 08:29:58.822 TBDATTDiSEqC.Opendevice bvTTDiSEqC
30.11.12 08:29:58.822 tStreamClient AllocateHardware USB 2.0 BDA DVB-S Tuner
30.11.12 08:29:58.822 TBDATTDiSEqC.SetTuner TType: 1, Freq: 12545, Symrate: 22000, LOF: 10600, Tone: 1, Pol: 0, DiseqC: 3, FEC: 4, APID: 512, VPID: 511, PMT: 97, SID: 17501, SatMod: 1, DiseqCVal: 0, NID: 1, Flags: 24
30.11.12 08:30:00.718  AllocateHardware USB 2.0 BDA DVB-S Tuner
30.11.12 08:30:00.969 FFMPEG           [mpeg2video @ 0000000000323a00] mpeg_decode_postinit() failure
30.11.12 08:30:03.454  Release         USB 2.0 BDA DVB-S Tuner
30.11.12 08:30:06.147 FFMPEG               Last message repeated 10 times
[mpegts @ 00000000002ff7a0] max_analyze_duration 5000000 reached at 5016000
[mpegts @ 00000000002ff7a0] Estimating duration from bitrate, this may be inaccurate
Input #0, mpegts, from 'http://192.168.178.30:7522/upnp/channelstream/7.ts':
 Duration: N/A, start: 16642.697056, bitrate: 15192 kb/s
30.11.12 08:30:06.148 FFMPEG           
 Program 17501 
   Stream #0:0[0x1ff]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [sAR 16:15 DAR 4:3], 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
   Stream #0:1[0x200](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s (clean effects)
30.11.12 08:30:06.155 FFMPEG           [libx264 @ 00000000003bfba0] using SAR=314/315
30.11.12 08:30:06.156 FFMPEG           [libx264 @ 00000000003bfba0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
30.11.12 08:30:06.164 FFMPEG           [libx264 @ 00000000003bfba0] profile Main, level 2.1
30.11.12 08:30:06.165 FFMPEG           Output #0, mpegts, to '\\.\pipe\Output{F07C01A8-C65B-4292-8F04-F04B1AF85CA3}':
 Metadata:
   encoder         : Lavf54.35.100
   Stream #0:0
30.11.12 08:30:06.166 FFMPEG           : Video: h264, yuv420p, 420x314 [sAR 314:315 DAR 4:3], q=-1--1, 90k tbn, 25 tbc
   Stream #0:1(deu): Audio: aac, 48000 Hz, mono, s16, 32 kb/s (clean effects)
Stream mapping:
 Stream #0:0 -> #0:0 (mpeg2video -> libx264)
30.11.12 08:30:06.167 FFMPEG             Stream #0:1 -> #0:1 (mp2 -> libvo_aacenc)
Press [q] to stop, [?] for help
30.11.12 08:30:06.670 FFMPEG           frame=   70 fps=0.0 q=26.0 size=      24kB time=00:00:02.56 bitrate=  76.1kbits/s dup=15 drop=0    
30.11.12 08:30:07.180 FFMPEG           frame=  115 fps=114 q=27.0 size=     128kB time=00:00:04.42 bitrate= 237.6kbits/s dup=15 drop=0    
30.11.12 08:30:07.675 FFMPEG           frame=  162 fps=107 q=26.0 size=     200kB time=00:00:06.40 bitrate= 256.0kbits/s dup=15 drop=0    
30.11.12 08:30:08.261 FFMPEG           frame=  183 fps= 89 q=26.0 size=     250kB time=00:00:07.15 bitrate= 285.6kbits/s dup=15 drop=0    
30.11.12 08:30:08.738 FFMPEG           frame=  194 fps= 75 q=26.0 size=     270kB time=00:00:07.64 bitrate= 289.3kbits/s dup=15 drop=0    
30.11.12 08:30:09.283 FFMPEG           frame=  210 fps= 68 q=26.0 size=     316kB time=00:00:08.15 bitrate= 317.3kbits/s dup=15 drop=0    
30.11.12 08:30:09.622 Split            3027
30.11.12 08:30:09.784 FFMPEG           frame=  223 fps= 62 q=26.0 size=     344kB time=00:00:08.73 bitrate= 322.9kbits/s dup=15 drop=0    
30.11.12 08:30:10.301 FFMPEG           frame=  235 fps= 57 q=26.0 size=     364kB time=00:00:09.22 bitrate= 323.5kbits/s dup=15 drop=0    
30.11.12 08:30:10.832 FFMPEG           frame=  249 fps= 54 q=26.0 size=     388kB time=00:00:09.75 bitrate= 325.5kbits/s dup=15 drop=0    
30.11.12 08:30:11.330 FFMPEG           frame=  260 fps= 50 q=26.0 size=     403kB time=00:00:10.20 bitrate= 323.4kbits/s dup=15 drop=0    
30.11.12 08:30:11.863 TDatareaderMedia Start
30.11.12 08:30:11.882 FFMPEG           frame=  274 fps= 48 q=26.0 size=     439kB time=00:00:10.80 bitrate= 332.6kbits/s dup=15 drop=0    
30.11.12 08:30:12.474 FFMPEG           frame=  287 fps= 46 q=26.0 size=     459kB time=00:00:11.35 bitrate= 331.3kbits/s dup=15 drop=0    
30.11.12 08:30:12.627 Split            3011
30.11.12 08:30:13.033 FFMPEG           frame=  302 fps= 44 q=26.0 size=     484kB time=00:00:11.93 bitrate= 332.4kbits/s dup=15 drop=0    
30.11.12 08:30:13.621 FFMPEG           frame=  317 fps= 43 q=26.0 size=     514kB time=00:00:12.48 bitrate= 337.3kbits/s dup=15 drop=0    
30.11.12 08:30:13.818 TDatareaderMedia 1950
30.11.12 08:30:14.052 FFMPEG           frame=  328 fps= 42 q=26.0 size=     557kB time=00:00:12.95 bitrate= 352.2kbits/s dup=15 drop=0    
30.11.12 08:30:14.585 FFMPEG           frame=  342 fps= 41 q=26.0 size=     586kB time=00:00:13.49 bitrate= 355.9kbits/s dup=15 drop=0    
30.11.12 08:30:15.141 FFMPEG           frame=  356 fps= 40 q=26.0 size=     612kB time=00:00:14.06 bitrate= 356.2kbits/s dup=15 drop=0    
30.11.12 08:30:15.632 FFMPEG           frame=  368 fps= 39 q=26.0 size=     633kB time=00:00:14.51 bitrate= 357.1kbits/s dup=15 drop=0    
30.11.12 08:30:15.641 Split            3010
30.11.12 08:30:16.164 FFMPEG           frame=  383 fps= 38 q=26.0 size=     655kB time=00:00:15.07 bitrate= 356.3kbits/s dup=15 drop=0    
30.11.12 08:30:16.655 FFMPEG           frame=  393 fps= 37 q=26.0 size=     665kB time=00:00:15.56 bitrate= 349.9kbits/s dup=15 drop=0    
30.11.12 08:30:17.213 FFMPEG           frame=  406 fps= 37 q=26.0 size=     696kB time=00:00:16.13 bitrate= 353.2kbits/s dup=15 drop=0    
30.11.12 08:30:17.744 FFMPEG           frame=  420 fps= 36 q=26.0 size=     737kB time=00:00:16.67 bitrate= 362.0kbits/s dup=15 drop=0    
30.11.12 08:30:18.236 FFMPEG           frame=  433 fps= 36 q=26.0 size=     761kB time=00:00:17.11 bitrate= 364.3kbits/s dup=15 drop=0    
30.11.12 08:30:18.704 Split            3058
30.11.12 08:30:18.739 FFMPEG           frame=  445 fps= 35 q=26.0 size=     774kB time=00:00:17.67 bitrate= 358.6kbits/s dup=15 drop=0    
30.11.12 08:30:19.228 FFMPEG           frame=  457 fps= 35 q=26.0 size=     814kB time=00:00:18.14 bitrate= 367.3kbits/s dup=15 drop=0    
30.11.12 08:30:19.771 FFMPEG           frame=  471 fps= 35 q=26.0 size=     834kB time=00:00:18.67 bitrate= 365.9kbits/s dup=15 drop=0    
30.11.12 08:30:20.358 FFMPEG           frame=  485 fps= 34 q=26.0 size=     887kB time=00:00:19.25 bitrate= 377.3kbits/s dup=15 drop=0    
30.11.12 08:30:20.809 FFMPEG           frame=  496 fps= 34 q=26.0 size=     906kB time=00:00:19.74 bitrate= 375.8kbits/s dup=15 drop=0    
30.11.12 08:30:21.337 FFMPEG           frame=  510 fps= 34 q=26.0 size=     933kB time=00:00:20.25 bitrate= 377.4kbits/s dup=15 drop=0    
30.11.12 08:30:21.712 Split            3011
30.11.12 08:30:21.837 FFMPEG           frame=  523 fps= 33 q=26.0 size=     961kB time=00:00:20.72 bitrate= 379.8kbits/s dup=15 drop=0    
30.11.12 08:30:22.394 FFMPEG           frame=  538 fps= 33 q=26.0 size=     983kB time=00:00:21.27 bitrate= 378.4kbits/s dup=15 drop=0    
30.11.12 08:30:22.979 FFMPEG           frame=  551 fps= 33 q=26.0 size=    1004kB time=00:00:21.87 bitrate= 375.9kbits/s dup=15 drop=0    
30.11.12 08:30:23.511 FFMPEG           frame=  564 fps= 33 q=26.0 size=    1029kB time=00:00:22.43 bitrate= 375.8kbits/s dup=15 drop=0    
30.11.12 08:30:24.077 FFMPEG           frame=  578 fps= 32 q=26.0 size=    1043kB time=00:00:23.00 bitrate= 371.3kbits/s dup=15 drop=0
.
.
.    

 

Kann das damit zusammenhängen?

Wer von Euch hat ähnliche Probleme?

 

Ergänzend die Supportdatei

Link to comment
×
×
  • Create New...