DsChAeK
Administrator
Dabei seit: 14.09.2007
Beiträge: 1403
|
|
|
26.01.2009 21:42 |
|
Bt
Dabei seit: 28.12.2008
Beiträge: 283
|
|
Habe hier mal meine ini angehangen damit du den Fehler vieleicht besser reproduzieren kannst.
Die Log-Datei hab ich auch mit angehangen. Am ende des Logs riss der Stream ganz ab.
Ich habe umgeschaltet, dann ca. 10 sekunden DboxTV groß und klein gezogen bis der Balken rot wurde
aber das Bild noch kam. Kurz darauf habe ich wieder ein paar Sekunden das Fenster groß und klein gemacht
bis schließlich kein Bild und Ton mehr kam. Erst nach Strg+R oder umschalten auf einen anderen Kanal
ging es wieder weiter. Scheinbar ist es für DboxTV doch nicht so gut wenn die CPU stark ausgelastet ist?
Edit1
Sorry habe deinen Post zu spät gelesen sonst hät ich dir das ganze als Email geschickt.
Gut, es kann auch an VLC liegen das stimmt schon. Ich benutze die Version 0.8.6i (Janus).
Aber im Webinterface kommt es ja auch nicht zu diesem Fehler.
/Edit1
Gruß
Bt
code: |
[General]
mode=live
ip_pc=192.168.0.10
ip_inet=
broadcastport_udp=31329
streamport_prov=31328
server_port=31327
streamtype=http
priority=NORMAL
sleep_function=Close dboxTV
osdshowtime=5000
dbox_anz=1
providestream=0
compressstream=0
rememberstate=1
autospts=0
fullscreen=0
lock_rc=0
hide_taskbar=0
hide_cursor_on_fs=0
show_message=0
telnet_autologin=0
check_record=0
no_logging=0
no_epgdata=0
no_record_playback=0
use_recm_on_subchannel=1
choose_box_on_start=0
videoonly_noborder=0
draganddrop=1
autoradiorestart=0
disablehotkeys=0
dbox_index=0
[D-Box2_0]
dbox_name=D-Box2
dbox_ip=192.168.0.30
dbox_port=80
dbox_user=root
dbox_pass=dbox2
telnet_port=23
telnet_user=root
telnet_pass=
telnet_nhttpd=nhttpd
[VLC]
libvlcdll=C:\Programme\VideoLAN\VLC\libvlc.dll
vlcip=
vlcport=8080
vlcuser=
vlcpass=
streamport_udp=31338
vlc_rc_port=100
vlc_http_port=120
cacheonline=3500
cachelive=3000
vlc_deinterlace=3
vlc_output=0
vlc_visualize=0
vlc_high_prio=1
online_all_audio_ch=0
timeshift=0
timeshift_path=d:\timeshift\
timeshift_filesize=50
[Online Stream]
vcodec=h264
vbitrate=400
vscale=0.3
vwidth=0
vheight=0
vfps=0,00
acodec=mp3
abitrate=64
achannels=2
[VLC Record]
record_raw=1
file_syntax=%T_%C_%P_-_%I
record_all_audio_ch=0
record_comp_tv=0
record_comp_radio=1
record_path=D:\timeshift
vcodec=DIV3
vbitrate=2048
vscale=0,50
vwidth=0
vheight=0
acodec=mp3
abitrate=128
achannels=2
mux_tv=ASF
mux_radio=RAW
ts=ts
mp3=mp3
[Advanced]
delay_zapto=200
delay_afterosdshot=800
delay_afterosdcmd=800
delay_betweenepgdata=1000
delay_aftervlcpause=0
delay_aftervlcstop=200
delay_aftervlcbasestart=300
delay_aftervlcaddtarget=150
timeout_http=12000
timeout_telnet=2000
thread_updateallradio=10
thread_updatecurrradio=3
menu_break=30
[Window]
monitor=0
height=550
width=583
left=336
top=18
alwaysontop=1
videoonly=0
volume=53
-------------------------------------------LOG-------------------------------------------------
[General]
mode=live
ip_pc=192.168.0.18
ip_inet=
broadcastport_udp=31329
streamport_prov=31328
server_port=31327
streamtype=http
priority=NORMAL
sleep_function=Close dboxTV
osdshowtime=5000
dbox_anz=1
providestream=0
compressstream=0
rememberstate=1
autospts=0
fullscreen=0
lock_rc=0
hide_taskbar=0
hide_cursor_on_fs=0
show_message=0
telnet_autologin=0
check_record=0
no_logging=0
no_epgdata=0
no_record_playback=0
use_recm_on_subchannel=1
choose_box_on_start=0
videoonly_noborder=0
draganddrop=1
autoradiorestart=0
disablehotkeys=0
dbox_index=0
[D-Box2_0]
dbox_name=D-Box2
dbox_ip=192.168.0.100
dbox_port=80
dbox_user=hidden :)
dbox_pass=hidden :)
telnet_port=23
telnet_user=hidden :)
telnet_pass=hidden :)
telnet_nhttpd=nhttpd
[VLC]
libvlcdll=C:\Programme\VideoLAN\VLC\libvlc.dll
vlcip=
vlcport=8080
vlcuser=hidden :)
vlcpass=hidden :)
streamport_udp=31338
vlc_rc_port=100
vlc_http_port=120
cacheonline=3500
cachelive=3000
vlc_deinterlace=3
vlc_output=0
vlc_visualize=0
vlc_high_prio=1
online_all_audio_ch=0
timeshift=0
timeshift_path=d:\timeshift\
timeshift_filesize=50
[Online Stream]
vcodec=h264
vbitrate=400
vscale=0.3
vwidth=0
vheight=0
vfps=0,00
acodec=mp3
abitrate=64
achannels=2
[VLC Record]
record_raw=1
file_syntax=%T_%C_%P_-_%I
record_all_audio_ch=0
record_comp_tv=0
record_comp_radio=1
record_path=D:\timeshift
vcodec=DIV3
vbitrate=2048
vscale=0,50
vwidth=0
vheight=0
acodec=mp3
abitrate=128
achannels=2
mux_tv=ASF
mux_radio=RAW
ts=ts
mp3=mp3
[Advanced]
delay_zapto=200
delay_afterosdshot=800
delay_afterosdcmd=800
delay_betweenepgdata=1000
delay_aftervlcpause=0
delay_aftervlcstop=200
delay_aftervlcbasestart=300
delay_aftervlcaddtarget=150
timeout_http=12000
timeout_telnet=2000
thread_updateallradio=10
thread_updatecurrradio=3
menu_break=30
[Window]
monitor=0
height=390
width=528
left=556
top=2
alwaysontop=1
videoonly=0
volume=53
____________________________________________________________________
22:54:22:843, VLC , VLC_PlaylistClear(), no error
22:54:22:843, FUNC , SetDboxMode(TV)
22:54:22:859, HTTP , [URL]http://192.168.0.100:80/control/zapto?4530001445f,[/URL] no error
22:54:23:109, FUNC , Delay 200ms
22:54:23:312, VLC , VLC_VariableGet(conf::audio-track) 0, variable not found
22:54:23:312, VLC , VLC_VariableSet(conf::audio-track) 0, no error
22:54:23:312, FUNC , getting subchannels...
22:54:23:312, HTTP , [URL]http://192.168.0.100:80/control/zapto?getallsubchannels,[/URL] no error
22:54:23:546, STATE , getting streaminfo...
22:54:23:562, HTTP , [URL]http://192.168.0.100:80/control/info?streaminfo,[/URL] no error
22:54:23:625, HTTP , [URL]http://192.168.0.100:80/control/zapto?getallpids,[/URL] no error
22:54:23:796, FUNC , LiveURL: [URL]http://192.168.0.100:31339/0,0x0063,0x03FF,0x0400[/URL]
22:54:23:796, FUNC , AspectRatio: 16:9
22:54:23:812, FUNC , PrepareAndStartStream()
22:54:23:812, VLC , VLC_PlaylistClear(), no error
22:54:23:812, VLC , Play (vlc_base): [URL]http://192.168.0.100:31339/0,0x0063,0x03FF,0x0400,[/URL] no error
22:54:23:812, FUNC , Delay 150ms
22:54:23:968, FUNC , Delay 300ms
22:54:24:281, FUNC , Delay 150ms
22:54:24:437, VLC , VLC_MRL_base: :sout=#duplicate{dst=std{access=http,mux=ts,dst=192.168.0.18:31339}}, no error
22:54:24:437, VLC , VLC_MRL_local: , no error
22:54:24:437, VLC , VLC_MRL_online: , no error
22:54:24:437, VLC , Play (vlc_play): [URL]http://192.168.0.18:31339,[/URL] no error
22:54:25:640, STATE , caching...(3000ms)
22:54:28:656, STATE , playing HTTP stream...(720x576/1875kbit/joint stereo)
22:54:28:687, FUNC , switching time : 6.172s
22:54:32:890, VLC , lostpictures: 25, no error
22:54:32:921, VLC , lostbuffers: 38, no error
|
|
Dieser Beitrag wurde schon 1 mal editiert, zum letzten mal von Bt am 26.01.2009 23:15.
|
|
26.01.2009 23:09 |
|
DsChAeK
Administrator
Dabei seit: 14.09.2007
Beiträge: 1403
|
|
Ok, also ich vermute das der Absturz bei UDP/HTTP-Wechsel von der VLC-Ãœberwachung/EPG-Datenholung (Threads) kommt,
kann gut sein das da noch Fehler auftreten...ist das öfters/immer so, oder nur wenn die Systemlast steigt?
Bei der Testversion sind die beiden Threads deaktiviert, daher auch kein Update des Balkens.
Tritt das Problem mit der Systemlast auch mit der v1.0.0.15 auf?
Du kannst das folgendermaßen ohne dboxTV nachstellen, ich hoffe das ist genau genug erklärt:
1. VLC manuell öffnen ->STRG+N ->HTTP/HTTPS/... -> http://192.168.0.100:31339/0,0x0063,0x03FF,0x0400 eintragen
2. Unten rechts "Stream/Sichern" aktivieren -> Einstellungen -> HTTP aktivieren -> 127.0.0.1 eintragen und Port auf 31339 setzen
3. Ok drücken, VLC sollte jetzt was abspielen, es kommt aber kein Bild/Ton!
4. Weiteres VLC manuell öffnen ->STRG+N ->HTTP/HTTPS/... -> http://127.0.0.1:31339 eintragen
5. Ok drücken, VLC sollte jetzt Bild/Ton abspielen
Es laufen nun 2 VLC, das erste empfängt den Stream der Box, dupliziert diesen unter Port 31339 und das zweite VLC spielt diesen Stream dann ab.
Jetzt mal System auslasten und schauen was passiert.
Der Test ist nicht ganz das was dboxTV macht, da noch einige Parameter gesetzt werden, aber teste es einfach mal so.
Gruß
DsChAeK
__________________ dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
|
|
31.01.2009 23:25 |
|
DsChAeK
Administrator
Dabei seit: 14.09.2007
Beiträge: 1403
|
|
Exe ist verschickt! Komisch, dass das Setup nicht funktioniert.
Also ich fasse mal kurz zusammen:
1.
Wenn der Stream ohnehin schon nicht sehr stabil läuft, dann ist er über dboxTV schneller negativ zu beeinflussen wie, wenn
er mit VLC direkt läuft. Beides hat aber Einfluss!
Evtl. läuft es über dboxTV schlechter, weil ich zwischen dem einen Stream-Start und dem Anderen zuwenig Delay drinnhabe,
und der Andere dann zugreift während der andere noch am cachen ist...Ich werde mir diese Stelle mal genauer anschauen!
Edit:
Vermutung wurde nicht bestätigt, liegt nicht am Delay zwischen den Streams!
2.
Es liegt auf jedenfall nicht an den Threads, da wir die ja schon in der aktuellen Version deaktiviert getestet haben.
3.
Es liegt nicht an der Timeshift Einstellung, das hast du auch schon getestet.
4.
v1.0.0.15 hat nur eine VLC Instanz, da sollte dein Problem hoffentlich nicht auftreten, ansonsten liegt es nicht an
dem Zusammenspiel der multiplen VLC-Instanzen im dboxTV v2.
Edit:
Tritt da wohl genauso auf, zumindest verhält es sich bei mir genauso.
5.
Teste bitte mal mit Prime95 (http://www.mersenne.org/ftp_root/gimps/p95v258.zip), da findest du unter
"Options->Torture Test -> Small FFTs" einen Test, der die CPU-Last gezielt hochjagt.
Ich habe es damit getestet und absolut gar keine Probleme mit dboxTV gehabt.
Edit:
Habe festgestellt das je länger dboxTV läuft, desto mehr "lost buffers" treten bei VLC auf, was im Endeffekt zu Probleme in
dboxTV führen könnte. Das hat bei mir aber irgendwie nix mit der Auslastung zu tun.
Ich sehe auch das VLC ohne dboxTV ein bischen stabiler zu laufen scheint.
-> Hackler treten in beiden Fällen auf, nur ausgelesenen Anzahl lostbuffers unterscheiden sich stark!
Gruß
DsChAeK
__________________ dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
Dieser Beitrag wurde schon 1 mal editiert, zum letzten mal von DsChAeK am 03.02.2009 09:11.
|
|
02.02.2009 22:16 |
|
|