Jump to content

Streaming live Tv and IOS 7


ralfpc6

Recommended Posts

Hallo,

Ist bei mir auch so mit ipad 4, iOS 7.0.4 und RS 1.28. Läuft ein paar Sekunden, dann kommt eine Meldung, Vorgang kann nicht fortgesetzt werden. Wenn ich das mit Ok bestätige, kann ich anschließend die Playtaste betätigen, dann läuft es durch.

 

Ist das so gewollt?

Link to comment

Ich bekomm hier keine Meldung. Wiedergabe stoppt und dann kurz darauf wird der Tuner am RS geschlossen.

 

 

 

24.12.13 15:32:15.104 Start App            ------------------------------------------------------------
24.12.13 15:32:15.104 DVBViewer Recording Service 1.28.0.0
24.12.13 15:32:15.105 TRecordingEngine     Execute          Start
24.12.13 15:32:15.111 TRecordingEngine     StartService     start timer
24.12.13 15:32:15.111 TRecordingEngine     StartService     create plugin list
24.12.13 15:32:15.111 TRecordingEngine     StartService     found 0 plugins
24.12.13 15:32:15.113 TRecordingEngine     StartService     loadchannellist
24.12.13 15:32:15.116 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:32:15.116 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 2 (2)
24.12.13 15:32:15.117 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 3 (3)
24.12.13 15:32:15.117 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 4 (4)
24.12.13 15:32:15.117 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 1 (5)
24.12.13 15:32:15.117 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 2 (6)
24.12.13 15:32:15.118 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 3 (7)
24.12.13 15:32:15.118 TDVBDevice           InitDevice       Digital Devices DVB-S/S2 Tuner 4 (8)
24.12.13 15:32:15.118 TDVBDevice           InitDevice       Cinergy DT USB XS Diversity (MKII) Digital Tuner (Dev1 Path0) (9)
24.12.13 15:32:15.119 TDVBDevice           InitDevice       Cinergy DT USB XS Diversity (MKII) Digital Tuner (Dev1 Path1) (10)
24.12.13 15:32:15.128 TRecordingEngine     Start            Searches load
24.12.13 15:32:15.128 TRecordingEngine     Start            Tasks load
24.12.13 15:32:15.129 TRecordingEngine     Start            VCR load
24.12.13 15:32:15.170 TRecordingEngine     Start            EPG load
24.12.13 15:32:15.170 TRecordingEngine     loadsetup        load vcr
24.12.13 15:32:15.194 TDevice              Start            
24.12.13 15:32:15.194 TUPnPAnnounce        Start            
24.12.13 15:32:15.194 TUPnPAnnounce        InitWsocket      127.0.0.1
24.12.13 15:32:15.194 TUPnPAnnounce        InitWsocket      10.0.0.18
24.12.13 15:32:15.196 TRecordingEngine     StartService     load setup
24.12.13 15:32:15.196 TRecordingEngine     Recorderservice  Enabled
24.12.13 15:32:19.441 SetStandbyblock      webserver
24.12.13 15:32:19.442 SetThreadExecutionState 0x80000041
24.12.13 15:32:19.442 TRecordingEngine     AddReference     webserver: 1
24.12.13 15:32:24.418 Converter Start cmd  -threads 4  -i "http://10.0.0.18:7522/upnp/channelstream/45.ts" -threads 4 -f mpegts -vcodec libx264 -bufsize 1024k -b:v 1700k -bt 1800k -r 25.0 -map 0:0 -map 0:1 -vf "yadif, scale=min(640\, trunc(iw/2)*2):trunc((ow/dar)/2)*2" -preset ultrafast -tune film -vprofile baseline -level 30 -acodec libmp3lame -ab 192k -ar 48000 -ac 2 -async 1 -y "\\.\pipe\Output{2B958B4C-93F7-4839-872C-70CDFA8E3C27}"
24.12.13 15:32:24.455 FFMPEG               ffmpeg version N-59275-g9b195dd
24.12.13 15:32:24.456 FFMPEG                Copyright (c) 2000-2013 the FFmpeg developers
  built on Dec 21 2013 22:01:05 with gcc 4.8.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 58.101 / 52. 58.101
  libavcodec     55. 45.103 / 55. 45.103
  libavformat    55. 22.100 / 55. 22.100
  libavdevice    55.  5.102 / 55.  5.102
  libavfilter     4.  0.100 /  4.  0.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
24.12.13 15:32:24.460 TRecordingEngine     AddReference     TStreamClient: 2
24.12.13 15:32:24.582 TBDADigitalDevices   Opendevice       Digital Devices CI Module
24.12.13 15:32:24.584 TBDADigitalDevices   Opendevice       bvDigitalDevices
24.12.13 15:32:24.584 tStreamClient        AllocateHardware Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:32:24.584 TBDADigitalDevices   SetTuner         TType: 1, Freq: 12545, Symrate: 22000, LOF: 10600, Tone: 1, Pol: 0, DiseqC: 9, FEC: 4, APID: 515, VPID: 511, PMT: 97, SID: 17501, SatMod: 1, DiseqCVal: 192, NID: 1, Flags: 24
24.12.13 15:32:24.584 AllocateHardware     Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:32:25.340 TBDADigitalDevices   CheckAutoRetune  Sending retune to Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:32:25.644 FFMPEG               [mpeg2video @ 0288b380] Invalid frame dimensions 0x0.
24.12.13 15:32:26.415 FFMPEG                   Last message repeated 9 times
Input #0, mpegts, from 'http://10.0.0.18:7522/upnp/channelstream/45.ts':
  Duration: N/A, start: 76033.207711, bitrate: 384 kb/s
  Program 17501 
    Stream #0:0[0x1ff]: 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:1[0x203](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s (clean effects)
24.12.13 15:32:26.418 FFMPEG               -async is forwarded to lavfi similarly to -af aresample=async=1:min_hard_comp=0.100000:first_pts=0.
24.12.13 15:32:26.419 FFMPEG               [libx264 @ 0292c660] VBV maxrate unspecified, assuming CBR
[libx264 @ 0292c660] using SAR=1/1
24.12.13 15:32:26.422 FFMPEG               [libx264 @ 0292c660] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
24.12.13 15:32:26.425 FFMPEG               [libx264 @ 0292c660]
24.12.13 15:32:26.426 FFMPEG               profile Constrained Baseline, level 3.0
24.12.13 15:32:26.428 FFMPEG               Output #0, mpegts, to '\\.\pipe\Output{2B958B4C-93F7-4839-872C-70CDFA8E3C27}':
  Metadata:
    encoder         : Lavf55.22.100
    Stream #0:0: Video: h264 (libx264), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=-1--1, 1700 kb/s, 90k tbn, 25 tbc
    Stream #0:1(deu): Audio: mp3 (libmp3lame), 48000 Hz, stereo, fltp, 192 kb/s (clean effects)
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
  Stream #0:1 -> #0:1 (ac3 -> libmp3lame)
Press [q] to stop, [?] for help
24.12.13 15:32:27.020 FFMPEG               frame=   37 fps=0.0 q=21.0 size=     323kB time=00:00:01.28 bitrate=2065.7kbits/s dup=16 drop=0
24.12.13 15:32:27.253 Release              Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:32:27.541 FFMPEG               frame=   47 fps= 42 q=22.0 size=     451kB time=00:00:01.75 bitrate=2107.2kbits/s dup=16 drop=0
24.12.13 15:32:28.052 FFMPEG               frame=   62 fps= 38 q=21.0 size=     599kB time=00:00:02.32 bitrate=2105.2kbits/s dup=16 drop=0
24.12.13 15:32:28.590 FFMPEG               frame=   75 fps= 35 q=20.0 size=     743kB time=00:00:02.80 bitrate=2167.4kbits/s dup=16 drop=0
24.12.13 15:32:29.112 FFMPEG               frame=   89 fps= 33 q=22.0 size=     883kB time=00:00:03.36 bitrate=2152.2kbits/s dup=16 drop=0
24.12.13 15:32:29.615 FFMPEG               frame=  102 fps= 32 q=22.0 size=    1001kB time=00:00:03.88 bitrate=2113.4kbits/s dup=16 drop=0
24.12.13 15:32:30.127 FFMPEG               frame=  115 fps= 31 q=21.0 size=    1138kB time=00:00:04.40 bitrate=2119.6kbits/s dup=16 drop=0
24.12.13 15:32:30.707 FFMPEG               frame=  129 fps= 31 q=21.0 size=    1246kB time=00:00:04.96 bitrate=2058.0kbits/s dup=16 drop=0
24.12.13 15:32:31.173 FFMPEG               frame=  142 fps= 30 q=20.0 size=    1364kB time=00:00:05.48 bitrate=2038.6kbits/s dup=16 drop=0
24.12.13 15:32:31.454 TPipeServerReadThread Split            5007
24.12.13 15:32:31.690 FFMPEG               frame=  155 fps= 29 q=19.0 size=    1468kB time=00:00:06.00 bitrate=2004.6kbits/s dup=16 drop=0
24.12.13 15:32:32.310 FFMPEG               frame=  169 fps= 29 q=18.0 size=    1595kB time=00:00:06.56 bitrate=1992.1kbits/s dup=16 drop=0
24.12.13 15:32:32.803 FFMPEG               frame=  182 fps= 29 q=17.0 size=    1722kB time=00:00:07.08 bitrate=1992.6kbits/s dup=16 drop=0
24.12.13 15:32:33.354 FFMPEG               frame=  199 fps= 29 q=18.0 size=    1854kB time=00:00:07.76 bitrate=1957.3kbits/s dup=16 drop=0
24.12.13 15:32:33.899 FFMPEG               frame=  214 fps= 29 q=18.0 size=    1964kB time=00:00:08.36 bitrate=1924.6kbits/s dup=16 drop=0
24.12.13 15:32:34.403 FFMPEG               frame=  224 fps= 28 q=18.0 size=    2078kB time=00:00:08.76 bitrate=1942.8kbits/s dup=16 drop=0
24.12.13 15:32:35.062 FFMPEG               frame=  240 fps= 28 q=19.0 size=    2268kB time=00:00:09.40 bitrate=1976.8kbits/s dup=16 drop=0
24.12.13 15:32:35.626 FFMPEG               frame=  258 fps= 28 q=19.0 size=    2424kB time=00:00:10.12 bitrate=1962.5kbits/s dup=16 drop=0
24.12.13 15:32:36.107 FFMPEG               frame=  271 fps= 28 q=19.0 size=    2561kB time=00:00:10.64 bitrate=1972.0kbits/s dup=16 drop=0
24.12.13 15:32:36.489 TPipeServerReadThread Split            5039
24.12.13 15:32:36.610 FFMPEG               frame=  283 fps= 28 q=21.0 size=    2690kB time=00:00:11.12 bitrate=1981.4kbits/s dup=16 drop=0
24.12.13 15:32:37.115 FFMPEG               frame=  295 fps= 28 q=21.0 size=    2830kB time=00:00:11.60 bitrate=1998.6kbits/s dup=16 drop=0
24.12.13 15:32:37.612 FFMPEG               frame=  306 fps= 27 q=21.0 size=    2957kB time=00:00:12.04 bitrate=2012.0kbits/s dup=16 drop=0
24.12.13 15:32:38.098 FFMPEG               frame=  316 fps= 27 q=20.0 size=    3073kB time=00:00:12.44 bitrate=2023.6kbits/s dup=16 drop=0
24.12.13 15:32:38.684 FFMPEG               frame=  329 fps= 27 q=20.0 size=    3219kB time=00:00:12.96 bitrate=2034.8kbits/s dup=16 drop=0
24.12.13 15:32:39.187 FFMPEG               frame=  342 fps= 27 q=23.0 size=    3340kB time=00:00:13.48 bitrate=2029.6kbits/s dup=16 drop=0
24.12.13 15:32:39.687 FFMPEG               frame=  359 fps= 27 q=24.0 size=    3472kB time=00:00:14.16 bitrate=2008.7kbits/s dup=16 drop=0
24.12.13 15:32:40.344 FFMPEG               frame=  372 fps= 27 q=22.0 size=    3648kB time=00:00:14.68 bitrate=2035.7kbits/s dup=16 drop=0
24.12.13 15:32:40.919 FFMPEG               frame=  385 fps= 27 q=21.0 size=    3787kB time=00:00:15.20 bitrate=2041.0kbits/s dup=16 drop=0
24.12.13 15:32:41.444 FFMPEG               frame=  397 fps= 26 q=23.0 size=    3899kB time=00:00:15.68 bitrate=2037.1kbits/s dup=16 drop=0
24.12.13 15:32:41.527 TPipeServerReadThread Split            5039
24.12.13 15:32:41.923 FFMPEG               frame=  407 fps= 26 q=23.0 size=    4009kB time=00:00:16.15 bitrate=2033.3kbits/s dup=16 drop=0
24.12.13 15:32:42.491 FFMPEG               frame=  424 fps= 26 q=26.0 size=    4166kB time=00:00:16.76 bitrate=2036.2kbits/s dup=16 drop=0
24.12.13 15:32:43.037 FFMPEG               frame=  439 fps= 26 q=24.0 size=    4300kB time=00:00:17.36 bitrate=2029.0kbits/s dup=16 drop=0
24.12.13 15:32:43.517 FFMPEG               frame=  449 fps= 26 q=25.0 size=    4444kB time=00:00:17.78 bitrate=2046.7kbits/s dup=16 drop=0
24.12.13 15:32:44.019 FFMPEG               frame=  461 fps= 26 q=25.0 size=    4571kB time=00:00:18.24 bitrate=2053.1kbits/s dup=16 drop=0
24.12.13 15:32:44.566 FFMPEG               frame=  478 fps= 26 q=22.0 size=    4707kB time=00:00:18.92 bitrate=2037.9kbits/s dup=16 drop=0
24.12.13 15:32:45.131 FFMPEG               frame=  491 fps= 26 q=22.0 size=    4806kB time=00:00:19.44 bitrate=2025.4kbits/s dup=16 drop=0
24.12.13 15:32:45.613 FFMPEG               frame=  503 fps= 26 q=20.0 size=    4923kB time=00:00:19.92 bitrate=2024.4kbits/s dup=16 drop=0
24.12.13 15:32:46.145 FFMPEG               frame=  517 fps= 26 q=19.0 size=    5054kB time=00:00:20.48 bitrate=2021.6kbits/s dup=16 drop=0
24.12.13 15:32:46.567 TPipeServerReadThread Split            5039
24.12.13 15:32:46.705 FFMPEG               frame=  529 fps= 26 q=20.0 size=    5173kB time=00:00:20.96 bitrate=2021.7kbits/s dup=16 drop=0
24.12.13 15:32:47.207 FFMPEG               frame=  542 fps= 26 q=20.0 size=    5304kB time=00:00:21.48 bitrate=2022.8kbits/s dup=16 drop=0
24.12.13 15:32:47.753 FFMPEG               frame=  558 fps= 26 q=20.0 size=    5441kB time=00:00:22.12 bitrate=2014.9kbits/s dup=16 drop=0
24.12.13 15:32:48.255 FFMPEG               frame=  571 fps= 26 q=21.0 size=    5547kB time=00:00:22.64 bitrate=2006.9kbits/s dup=16 drop=0
24.12.13 15:32:48.758 FFMPEG               frame=  580 fps= 26 q=22.0 size=    5670kB time=00:00:23.00 bitrate=2019.4kbits/s dup=16 drop=0
24.12.13 15:32:49.266 FFMPEG               frame=  595 fps= 26 q=21.0 size=    5808kB time=00:00:23.60 bitrate=2015.9kbits/s dup=16 drop=0
24.12.13 15:32:49.768 FFMPEG               frame=  608 fps= 26 q=22.0 size=    5937kB time=00:00:24.12 bitrate=2016.4kbits/s dup=16 drop=0
24.12.13 15:32:50.266 FFMPEG               frame=  619 fps= 26 q=21.0 size=    6096kB time=00:00:24.56 bitrate=2033.3kbits/s dup=16 drop=0
24.12.13 15:32:50.832 FFMPEG               frame=  634 fps= 26 q=22.0 size=    6226kB time=00:00:25.16 bitrate=2027.1kbits/s dup=16 drop=0
24.12.13 15:32:51.377 FFMPEG               frame=  647 fps= 26 q=20.0 size=    6352kB time=00:00:25.68 bitrate=2026.3kbits/s dup=16 drop=0
24.12.13 15:32:51.698 TPipeServerReadThread Split            5132
24.12.13 15:32:51.988 FFMPEG               frame=  661 fps= 26 q=21.0 size=    6480kB time=00:00:26.24 bitrate=2022.9kbits/s dup=16 drop=0
24.12.13 15:32:52.486 FFMPEG               frame=  674 fps= 26 q=21.0 size=    6611kB time=00:00:26.76 bitrate=2023.9kbits/s dup=16 drop=0
24.12.13 15:32:52.970 FFMPEG               frame=  686 fps= 26 q=18.0 size=    6733kB time=00:00:27.24 bitrate=2024.8kbits/s dup=16 drop=0
24.12.13 15:32:53.522 FFMPEG               frame=  700 fps= 26 q=21.0 size=    6868kB time=00:00:27.80 bitrate=2023.8kbits/s dup=16 drop=0
24.12.13 15:32:54.040 FFMPEG               frame=  715 fps= 26 q=19.0 size=    6998kB time=00:00:28.40 bitrate=2018.6kbits/s dup=16 drop=0
24.12.13 15:32:54.528 FFMPEG               frame=  728 fps= 26 q=20.0 size=    7105kB time=00:00:28.92 bitrate=2012.5kbits/s dup=16 drop=0
24.12.13 15:32:55.046 FFMPEG               frame=  743 fps= 26 q=18.0 size=    7214kB time=00:00:29.52 bitrate=2001.8kbits/s dup=16 drop=0
24.12.13 15:32:55.528 FFMPEG               frame=  754 fps= 26 q=22.0 size=    7339kB time=00:00:29.96 bitrate=2006.8kbits/s dup=16 drop=0
24.12.13 15:32:56.029 FFMPEG               frame=  764 fps= 26 q=20.0 size=    7515kB time=00:00:30.36 bitrate=2027.9kbits/s dup=16 drop=0
24.12.13 15:32:56.574 FFMPEG               frame=  779 fps= 26 q=19.0 size=    7659kB time=00:00:30.96 bitrate=2026.6kbits/s dup=16 drop=0
24.12.13 15:32:56.755 TPipeServerReadThread Split            5055
24.12.13 15:32:57.099 FFMPEG               frame=  790 fps= 26 q=21.0 size=    7779kB time=00:00:31.40 bitrate=2029.4kbits/s dup=16 drop=0
24.12.13 15:32:57.603 FFMPEG               frame=  801 fps= 26 q=22.0 size=    7922kB time=00:00:31.84 bitrate=2038.2kbits/s dup=16 drop=0
24.12.13 15:32:58.102 FFMPEG               frame=  814 fps= 26 q=21.0 size=    8049kB time=00:00:32.36 bitrate=2037.7kbits/s dup=16 drop=0
24.12.13 15:32:58.713 FFMPEG               frame=  828 fps= 26 q=21.0 size=    8211kB time=00:00:32.92 bitrate=2043.2kbits/s dup=16 drop=0
24.12.13 15:32:59.178 FFMPEG               frame=  844 fps= 26 q=20.0 size=    8317kB time=00:00:33.56 bitrate=2030.2kbits/s dup=16 drop=0
24.12.13 15:32:59.692 FFMPEG               frame=  857 fps= 26 q=21.0 size=    8427kB time=00:00:34.08 bitrate=2025.6kbits/s dup=16 drop=0
24.12.13 15:33:00.178 FFMPEG               frame=  866 fps= 26 q=18.0 size=    8526kB time=00:00:34.44 bitrate=2028.1kbits/s dup=16 drop=0
24.12.13 15:33:00.744 FFMPEG               frame=  879 fps= 26 q=19.0 size=    8654kB time=00:00:34.96 bitrate=2027.3kbits/s dup=16 drop=0
24.12.13 15:33:01.248 FFMPEG               frame=  892 fps= 26 q=19.0 size=    8768kB time=00:00:35.48 bitrate=2024.3kbits/s dup=16 drop=0
24.12.13 15:33:01.767 TPipeServerReadThread Split            5007
24.12.13 15:33:01.769 FFMPEG               frame=  905 fps= 26 q=21.0 size=    8891kB time=00:00:36.00 bitrate=2023.1kbits/s dup=16 drop=0
24.12.13 15:33:02.318 FFMPEG               frame=  919 fps= 26 q=21.0 size=    9044kB time=00:00:36.56 bitrate=2026.5kbits/s dup=16 drop=0
24.12.13 15:33:15.270 tStreamClient        Release          Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:33:15.270 tStreamClient        Destroy          Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:33:15.416 tStreamClient        Destroyed        Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:33:15.416 tStreamClient        hamDeleted       Digital Devices DVB-S/S2 Tuner 1 (1)
24.12.13 15:33:15.416 TRecordingEngine     Releasereference TStreamClient: 1

 

Edited by Griga
Bitte nicht so lange Logs posten, sondern anhängen oder Spoiler-Tags verwenden!!!
Link to comment

also bei mir läuft es mit SD Sendern, egal ob verschlüsselt oder FTA sauber durch, mit HD Sendern stoppt es nach ein paar Sekunden.

 

Blöderweise wird in keinem Fall nach dem Stoppen des Streamingservers auch die ffmpeg geschlossen.

 

iPhone 5s mit 7.0.4

Edited by naviator
Link to comment

Hallo,

Ist bei mir auch so mit ipad 4, iOS 7.0.4 und RS 1.28. Läuft ein paar Sekunden, dann kommt eine Meldung, Vorgang kann nicht fortgesetzt werden. Wenn ich das mit Ok bestätige, kann ich anschließend die Playtaste betätigen, dann läuft es durch.

 

Ist das so gewollt?

Kurze Antwort: Jein

Lange Antwort: Das geht nicht anders und deswegen ist in dem aktuellen iOS Template die Autoplayfunktion deaktiviert. Ich gehe mal davon aus es wird noch das alte IPhone-Interface verwendet. Das Problem ist das iOS7 nicht mehr so flexibel ist bei der Puffergröße und es müssen laut einem Appleentwickler im Developerforum mindestens 5 Sekunden pro Segment gespeichert werden.

Vorher waren es am Anfang 3 und das wurde dann erhöht. Nach ~12 Sekunden kommt ein Timeout und der führt zu dem Hinweis das der Stream nicht gespielt werden kann. Deswegen die deaktivierte Autoplay-Funktion. MarkusK wollte da einen Ladebalken mit einbinden, damit man merkt das überhaupt etwas geschieht. Die Alternative mit einem vorgeschalteten Video hatte leider andere Seiteneffekte, so ändert sich das Verhalten des Videoplayers in dem Fall. Soll heißen der hat einfach den Stream weitergespielt, wenn man die Seite geschlossen hat und eine erneute Wiedergabe schlug fehl. Mit Javascript kann man theoretisch via Timer abfragen ob die Seite in der Form noch sichtbar ist und dann das Video stoppen, aber bis zum Release wäre das ungetestet geblieben und ist so nicht eingeflossen. Was auch gänge wäre nach einem Timer das Videoelement zur Wiedergabe zu bewegen. Also was autoplay sonst macht, einfach via Javascript umsetzen. Die Sache mit dem Puffer ist extrem unschön, aber eine alternative wirds in der Form wohl nicht mehr geben. Ich glaube kaum, dass wir Apple dazu bewegen können ihren Code zu "reparieren". Denn in deren Augen ist das Verhalten so wie es jetzt ist logisch und ich glaube so eine Funktion wie die, welche der Recordingservice bietet gibts in der Form auch nirgends. Die anderen Streaminglösungen bauen auf einer permanenten Vorhaltung der Streams auf und da fällt das halt nicht ins Gewicht. Am Streamingcode werde ich dahingehend nichts ändern, denn nach etlichen Stunden mit testen und probieren wüsste ich nichts was wir da machen können (außer das ganze zu verschlimmbessern). Immerhin kann man mit Javascript einiges umfahren und das wird wohl auch gemacht werden müssen.

Link to comment

Vielen Dank für die ausführliche Antwort!

 

Es ist zwar schade, das Apple an IOS nichts ändert, aber wohl nachvollziehbar.

 

Solange es so funktioniert ist es zwar ein Schönheitsfehler, aber für mich akzeptabel, wenn man nichts ändern kann.

 

Ich persönlich bedanke mich auf jeden Fall für die neue Version und für die viele Arbeit die darin steckt!

 

Wünsche allen noch ein schönes Weihnachtsfest und viele Grüße!

Link to comment
  • 2 weeks later...

Hallo zusammen,

 

ich hab gerade eben mal den neuen RS installiert und leider ist das Streaming Problem bei mir immer noch da. Aufruf erfolgt über /iOS mit einem iPhone 4S, iOS 7.0.3.

Wenn ich einen SD-Sender (DVB-T) auswähle und dann auf Stream Starten gehe, läuft er wie gehabt die ersten 12 Sekunden und bleibt dann stehen, ohne Fehlermeldung und ich kann auch nicht mehr auf Play oä. drücken. Hab ich was übersehen? Weil bei anderen scheint das Problem ja durch das Update behoben zu sein.

 

LG und schönen Feiertag.

 

 

Link to comment

Nutzt du "meine" Webapp? Wenn ja, dann warte mal bis heute Abend (spätestens morgen). Ich werde eine neue Version bereitstellen, die das Problem minimieren sollte.

Link to comment

 

Nutzt du "meine" Webapp? Wenn ja, dann warte mal bis heute Abend (spätestens morgen). Ich werde eine neue Version bereitstellen, die das Problem minimieren sollte.

 

Echt tolle App! Respekt dafür und die für die Logos. 2 super Projekte ohne die der DVBViewer/RS für mich nur die Hälfte Wert wäre.

 

Das sieht schon einmal deutlich besser aus. Hielt immerhin in einem ersten Kurztest ohne Unterbruch durch (Sky Cinema HD). Ab und zu wird aber die Wiedergabe am iOS Gerät gar nicht erst gestartet und der Tuner am Server wieder geschlossen. Das muss ich allerdings noch etwas untersuchen...

 

Sky Cinema HD (1080i) mit durchschnittlich 25% CPU Last mittels ffmpeg auf einem Core i3-3225 zu rekodieren ist nicht schlecht. Aber natürlich macht es weniger Sinn, für die Wiedergabe auf einem iPhone HD-Kanäle anzuwählen.

 

 

Wieso fängt die Selektion für die Dauer der Pufferung erst bei 15 Sekunden an? Weniger ist wohl nicht praktikabel?

Link to comment

Danke für die Blumen. Wenn ich Christian richtig verstanden habe, müssen mindestens 3x5s Chunks gepuffert werden oder so ähnlich. Habe ehrlich gesagt nicht getestet, ob es bei 10 oder 12 Sekunden z.B. auch geht. Mache ich noch. Ist ja auch noch zu tun an Kleinkram.

Link to comment

Danke MarkusK,

die App geht besser als je zuvor. Endlich lauft HD wieder ohne Aussetzer.

Auch das Schliessen der ffmpeg.exe funktioniert zuverlässig.

Link to comment

Na das hört sich doch schon mal ganz gut an. Bedankt euch aber bei Christian, ich trage nur dazu bei, dass durch diesen Puffer Eintrag nicht zu früh auf Play gedrückt wird und man weiß: Jetzt darf ich :original: . Normalerweise hätte man hier auch einen festen Wert vergeben können, aber da es bei manchen mit 15 Sekunden Puffer trotzdem noch hängen bleibt, haben wir uns für ein Auswahlmenü entschieden. So kann jeder seine für ihn optimale Einstellung finden.

 

Ich bin auch sehr froh, dass das Streamen von Live TV endlich wieder einwandfrei läuft.

Edited by MarkusK
Link to comment

 

Aber natürlich macht es weniger Sinn, für die Wiedergabe auf einem iPhone HD-Kanäle anzuwählen.

 

 

das macht schon Sinn, wenn man in seiner Senderliste nur noch HD Sender drin hat, weil auf den Clienten nur noch HD geschaut wird.....

So braucht man die SD Augenkrebs Kanäle nicht auch noch pflegen bei jedem Senderupdate.

Link to comment

 

Ab und zu wird aber die Wiedergabe am iOS Gerät gar nicht erst gestartet und der Tuner am Server wieder geschlossen. Das muss ich allerdings noch etwas untersuchen...

 

Ich habe hier scheinbar ein Problem mit dem Schließen des ffmpeg Prozesses...

 

Beim ersten Tuning funktioniert immer alles problemlos. Nach 15 Sekunden, in denen der rote Kringel angezeigt wird, wird der Player angezeigt und die Wiedergabe kann starten. Wenn ich den Player dann mit "Done" beende, bleibt der ffmpeg Task bestehen. Versuche ich dann anschließend einen anderen Kanal zu öffnen, funktioniert das nicht mehr. Der rote Lade-Kringel wird ewig angezeigt. Scheinbar wird der alte ffmpeg Prozess verwendet was fehlschlägt. Die CPU-Last des ffmpeg Prozesses geht nur kurzzeitig hoch.

 

Schließe ich die Web-App und öffne sie neu, wird anschließend ein neuer ffmpeg Prozess aufgespannt, woraufhin die Wiedergabe dann wieder funktioniert. Die alten ffmpeg Prozesse von früheren "Web-App Sessions" hängen ewig im Task-Manager herum und fressen mit der Zeit den RAM auf.

 

Wenn ich den Player mit "Done" beende, wird der Tuner am RS geschlossen, nicht aber ffmpeg. Interessant, dass das Schließen und neu öffnen der Web-App insofern hilft, als dass ein neuer ffmpeg Prozess gestartet wird. Natürlich unschön, dass die alten weiterhin RAM fressen und dass man nur einen Kanal pro "Web-App Session" öffnen kann.

 

Ideen?

Link to comment

Immer "Stop Streamserver" beim Beenden der Wiedergabe oder beim Senderwechsel etc. drücken. Ein kleiner Bug in den neuen iOS_70x Versionen von MarkusK ist, dass man dies nicht mehr nachträglich machen kann, bei dem alten "iPhone" WEB-IF ging (bzw. geht) das über "Control" / "Stop Streamserver".

Link to comment

Vielen Dank erstmal für den Input.

 

 

 

Ein kleiner Bug in den neuen iOS_70x Versionen von MarkusK ist, dass man dies nicht mehr nachträglich machen kann, bei dem alten "iPhone" WEB-IF ging (bzw. geht) das über "Control" / "Stop Streamserver".

 

Nur nicht nachträglich? Wie kann man es vorsorglich machen?

Link to comment

 

Immer "Stop Streamserver" beim Beenden der Wiedergabe oder beim Senderwechsel etc. drücken

 

Aaaaah, der heißt nur 'Stop' und ist rechts oben. Drückt man da drauf, wird man ins Hauptmenü der Web-App zurückkatapultiert. Auch nicht unbedingt so schön gelöst. Aber immerhin wird ffmpeg geschlossen.

Link to comment

Der Button hieß vorher "Stop Streamserver". Ich habe dies geändert, weil beim iPhone/iPod im Portrait Modus kein Platz dafür ist und die Beschriftung unschön abgeschnitten wird.

 

Dass man ins Hauptmenü geworfen wird, ist mir auch nicht recht. Das hatte ich vorher nicht drin und man kam wieder zum EPG zurück. Das ist auch noch in Arbeit, ist ne Quick and Drity Lösung. Das Problem dabei liegt an jqtouch und dessen Verhalten bei Refresh bzw. Reload in Verbindung mit AJAX Requests...da habe ich mir schon die Zähne ausgebissen.

 

Lange Rede, kurzer Sinn: Das wird wieder geändert

 

Max

Das nachträgliche Beenden unter "Streams" funktioniert weiterhin. Swipe mal auf einem Eintrag nach rechts oder links wie bei iOS üblich :-)

Edited by MarkusK
Link to comment

 

Das nachträgliche Beenden unter "Streams" funktioniert weiterhin. Swipe mal auf einem Eintrag nach rechts oder links wie bei iOS üblich :-)

 

Stimmt. Das funktioniert auch. Ich verstehe allerdings noch nicht, welchen Sinn es macht, es zuzulassen, den Streamserver nicht zu stoppen!? Diese ffmpeg Instanz hängt dann doch für immer in der Luft? Außer über "Streams" stoppen kann man damit doch nichts mehr machen?

Link to comment

Glaube, wir reden aneinander vorbei. Der "Stop" Button oben rechts im Videofenster stoppt den Streamserver ebenso wie eh und je seit der ersten Version bzw. sollte er zumindest. Manchmal klappt das aber nicht, ist noch in Arbeit :-).

Link to comment

 

Glaube, wir reden aneinander vorbei. Der "Stop" Button oben rechts im Videofenster stoppt den Streamserver

 

Stimmt schon. Aber ich verstehe nicht, wieso es da auch einen "Back" Button gibt. Drückt man den, hängt ffmpeg anschließend in der Luft.

Link to comment

Gute Idee. Der fliegt raus, um Fehlbedienungen auszuschließen bzw. Bekommt er die Stop Funktion und zurück.

 

Man übersieht halt einiges, wenn man viel ändert

Link to comment

Ich habe nun einmal 5s Prebuffering ausprobiert. Kann man wohl knicken. Schon interessant, wie man mit einem System in Sekundenschnelle über Netzwerk umschalten kann und einem anderen 15s vorpuffern muss...

Link to comment

Max

Das nachträgliche Beenden unter "Streams" funktioniert weiterhin. Swipe mal auf einem Eintrag nach rechts oder links wie bei iOS üblich :-)

 

Bestätigt, war ein iOS7-"Motorik"-Problem :rolleyes"

 

Frage: Wenn die Betaphase abgeschlossen ist, gibt es im SVCWeb aber hoffentlich nur noch einen "iOS7"-Ordner? (Den "iphone"-Ordner braucht man ja noch für Android & Co...)

Link to comment

Cinch

Selbst mit 10 Sekunden = keine Chance. Christian hat es hier auch noch mal erklärt bzw. im englischen Forum

 

Max

Du kannst doch die anderen Ordner einfach löschen. Wichtig ist immer nur, dass er mit iOS beginnt und neue Versionen niemals in den alten Ordner kopiert werden. Grund dafür ist der Cache von Safari. Sobald die App zum Homescreen hinzugefügt wurde, werden die CSS und JS Dateien nicht neu geladen. Das ganze umgehen wir, indem wir immer neue Ordnernamen vergeben. Selbst das Löschen des Verlaufs und aller anderen Dateien zeigt hier keine Wirkung

 

Das Problem besteht aber nur bei zum Homescreen zugefügten Apps. Surfst du mit Safari ganz normal, wird alles aktualisiert. Das Problem habe ich schon mehrmals hier geschildert.

Edited by MarkusK
Link to comment

Das Problem besteht aber nur bei zum Homescreen zugefügten Apps. Surfst du mit Safari ganz normal, wird alles aktualisiert. Das Problem habe ich schon mehrmals hier geschildert.

Sorry, das hatte ich dann wohl überlesen. Ich arbeite mit Favoriten im Safari ("private"-Modus) und bei 6 Apple Devices in der Family (+2 in der FA) nervt das ewige Ändern der Favoriten schon ein wenig... Die Bereinigung der alten Ordner habe ich schon regelmäßig gemacht, das war nicht das Problem...

Link to comment

Ist ja kein Problem. Als Webapp macht das alles halt deutlich mehr Spaß, deshalb immer die neuen Namen. Hat ja bald ein Ende :-)

Link to comment

Gute Idee. Der fliegt raus, um Fehlbedienungen auszuschließen bzw. Bekommt er die Stop Funktion und zurück.

 

Man übersieht halt einiges, wenn man viel ändert

hmm, wenn Du gerade am Ändern bist, könnte man dann auch "Autoplay" aktivieren?

Folgender Hintergrund:

Wenn man ich in einer gewissen Zeit auf das Play-Symbol drückt bricht der Stream wieder ab...

Link to comment

Apple hat die Autoplay Funktion mit iOS 7 wieder entfernt. Es gab mal einen Trick, wie es trotzdem geht, der funktioniert aber nicht mehr. Also wohl schlechte Karten. Ich versuche aber trotzdem was...

Link to comment
  • 5 months later...

Das ist ein Ärgernis, dass es nicht mit ios möglich ist, oder nur über Umwege, die ich nach kompletten lesen dieses threads noch nicht wirklich verstanden habe.

Nun habe ich es endlich geschafft die cine S2 unter ws 2012 R2 zum laufen zu bringen und dann wieder tagelang einrichten und lesen. Habe ich mir beim Kauf dieser Software doch einfacher vorgestellt.

Wenn es workarounds gibt, warum ist eine Implementierung dann nicht möglich?

Oder ist inzwischen eine einfache Lösung vorhanden?

Link to comment
  • 2 months later...
×
×
  • Create New...