das HbbTV Phantom

TAPs für die SRP- und CRP-Serie
Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#41

Beitrag von jkIT » Mo 15. Aug 2016, 19:34

roger.stijfs hat geschrieben:For the Dutch NPO1HD channel, there comes this red button start icon on screen. :)
Further,... nothing. :cry:

Here is a part of the HbbTF.log.txt, in witch, I think, is a "language-conflict". :d iscuss:
Somewere in this text there is the word 'opgevraagde'
This is Dutch for 'requested'.
This sounds like an error in the JavaScript of the NPO1HD HbbTV page. I can't find out, what 'opgevraagde' / 'requested' means in this context. I will try to debug this page.

HD_Topfgucker hat geschrieben:Auf die neue Version gefreut..... Hab Leider auch einen 2401 . Die rote Taste geht nicht :mad:

Gruß HD_Topfgucker

Das von dir zitierte Problem sollte eigentlich seit Post #8 behoben sein.

Bekommst du denn die Einblendung, dass HbbTV verfügbar ist?
Ist die rote Taste bei dir evtl. durch ein anderes TAP belegt?
Geht beim ZDF die grüne Taste?
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#42

Beitrag von jkIT » Mo 15. Aug 2016, 19:47

Eines habe ich noch vergessen zu erwähnen:

Die Video Downloads befinden sich unter MediaFiles/HbbTF/ und müssen momentan von Hand aufgeräumt werden.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#43

Beitrag von jkIT » Mo 15. Aug 2016, 19:54

omue hat geschrieben:

Code: Alles auswählen

if (_Stream.Flag && !_Stream.Pause)
  {
   if (_PlayInfo1.playMode && _PlayInfo1.totalBlock > _PlayInfo1.currentBlock)
...

mir ist aufgefallen, dass bei MP4 'PlayInfo.totalBlock' die Gesamtgröße der Datei zeigt, unabhängig davon, wie viel bereits geladen wurde.
die <270 Blöcke für stop und > 350 Böcke für weiter haben sich bei mir bewährt.
Die Blockgrößen sind bei MP4 und TS ja unterschiedlich. Kennt jemand die Größen in Bytes?
(Bei TS ging ich bisher immer von 9024 Bytes aus)
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
roger.stijfs
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 201
Registriert: So 5. Okt 2014, 19:59
Receivertyp: 1: SRP-2410HD
2: SRP-2401CI+ ECO
3: SRP-2401CI+
Receiverfirmware: 1: TF-BCPCE 1.03.03
Wohnort: Lanaken - België

AW: das HbbTV Phantom

#44

Beitrag von roger.stijfs » Mo 15. Aug 2016, 20:58

Hi,

[quote="jkIT"]This sounds like an error in the JavaScript of the NPO1HD HbbTV page. I can't find out, what 'opgevraagde' / 'requested' means in this context. I will try to debug this page.[/quote]

Thanks, but only if you have the time for it.
Greatings,
"Opa" Roger. :X
SRP-2410, SRP-2401CI+ ECO and SRP-2401CI+ PRO
88 cm fixed dish, 4 quad LNB's (Astra123&HB), 66 cm dich on DisEqC 1.2 mount, 1 quad LNB.
2 seperated Toppie tuners, 1 TV tuner (Livingroom), 2 Toppie - master(A)/slave(B) switch to TV tuner (1st/2nd Floor).


Tap's in Autostart (All Toppies):
WebControl, LiveServer, SmartEPG, FreesatEIT, TMSServer, TMSClient and SmartFiler_TMS.

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 274
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: das HbbTV Phantom

#45

Beitrag von HD_Topfgucker » Mo 15. Aug 2016, 21:09

[quote="jkIT"]

Das von dir zitierte Problem sollte eigentlich seit Post #8 behoben sein.

Bekommst du denn die Einblendung, dass HbbTV verfügbar ist?
Ist die rote Taste bei dir evtl. durch ein anderes TAP belegt?
Geht beim ZDF die grüne Taste?[/quote]


Die vorherige Version funktionierte soweit.
Die Einblendung der Verfügbarkeit erscheint. Der PC loggt fleißig und ohne Fehler mit.
Die rote Taste ist nicht anderweitig vergeben. Leider komme ich nicht in die Oberfläche.

Teste morgen noch einmal.

@Olaf läuft das neue update bei Dir?

Gruß HD_Topfgucker

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 274
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: das HbbTV Phantom

#46

Beitrag von HD_Topfgucker » Mo 15. Aug 2016, 21:34

Update:

Hatte nur das Tap ausgetauscht. Nach dem ich auch die Java Scripts ausgetauscht habe , erhalte ich nun den Zugriff auf die Steuerung.

Werde morgen testen.

Gruß

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: das HbbTV Phantom

#47

Beitrag von omue » Di 16. Aug 2016, 09:02

[quote="jkIT"]mir ist aufgefallen, dass bei MP4 'PlayInfo.totalBlock' die Gesamtgröße der Datei zeigt, unabhängig davon, wie viel bereits geladen wurde.
Die Blockgrößen sind bei MP4 und TS ja unterschiedlich. Kennt jemand die Größen in Bytes?
(Bei TS ging ich bisher immer von 9024 Bytes aus)[/quote]


Ist das nur bei den Mediathek Files mit einer festen Größe so ?
Bei dem ARD und ZDF Olympia Stream, die Du gepostet hast geht mein Code. Da nimmt PlayInfo.totalBlock ständig zu.

die Filegröße zählt auch nach oben:

if (HDD_GetFileSizeAndInode(_File_Name,NULL,&_FS))
{
_a1 = _FS*10 / 1048576;
sprintf(_Str,"File: %01.01f MB",(float)_a1/10);
FMUC_PutString(_rgn,165,430,370,_Str,COLOR_White,COLOR_None,&Calibri_12_FontDataUC,FALSE,ALIGN_LEFT);
}

Olaf
Zuletzt geändert von omue am Di 16. Aug 2016, 09:06, insgesamt 1-mal geändert.
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#48

Beitrag von jkIT » Di 16. Aug 2016, 11:49

omue hat geschrieben:Ist das nur bei den Mediathek Files mit einer festen Größe so ?
Bei dem ARD und ZDF Olympia Stream, die Du gepostet hast geht mein Code. Da nimmt PlayInfo.totalBlock ständig zu.

die Filegröße zählt auch nach oben:

if (HDD_GetFileSizeAndInode(_File_Name,NULL,&_FS))
{
_a1 = _FS*10 / 1048576;
sprintf(_Str,"File: %01.01f MB",(float)_a1/10);
FMUC_PutString(_rgn,165,430,370,_Str,COLOR_White,COLOR_None,&Calibri_12_FontDataUC,FALSE,ALIGN_LEFT);
}

Olaf

Ich hatte das nur bei 2 oder 3 Olymiia Highlights im mp4 Format getestet, also Mediathek-Files. Offensichtlich steht da schon im mp4 Header die Dateilänge. Bei TS gibt es so eine Information gar nicht.
Man muss zum Prüfen der Puffergröße also die Dateigröße des Downloads verwenden. Zum Vergleich mit "currentBlock" braucht man aber einen Wert für die Block-Größe.

Ich glaube, so eine Anzeige muss ich auch noch einbauen. :wink:
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: das HbbTV Phantom

#49

Beitrag von omue » Mi 17. Aug 2016, 07:30

jkIT hat geschrieben:Ich hatte das nur bei 2 oder 3 Olymiia Highlights im mp4 Format getestet, also Mediathek-Files. Offensichtlich steht da schon im mp4 Header die Dateilänge. Bei TS gibt es so eine Information gar nicht.
Man muss zum Prüfen der Puffergröße also die Dateigröße des Downloads verwenden. Zum Vergleich mit "currentBlock" braucht man aber einen Wert für die Block-Größe.

Ich glaube, so eine Anzeige muss ich auch noch einbauen. :wink:


Ich hab mir gestern man die Block-Größe von verschiedenen Files anzeigen lassen.
Ich hab dort bei MP4 Files völlig verschiedene Blockgrößen erhalten. Scheinbar hängt das von der Kodierung ab.
Bei TS Files ist es einheitlich. Das muß aber auch nichts bedeuten :mad:

Olaf
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#50

Beitrag von jkIT » Do 18. Aug 2016, 21:52

So, ich habe jetzt mal den Raspberry Pi 2 getestet.
Hier eine kleine Anleitung:

Ich habe ein "frisches" Image verwendet (aktuelles Raspbian Jessie; Version: May 2016).

Wir befinden uns auf der Konsole im home Verzeichnis des Users pi.

PhantomJS installieren

Zuerst laden wir PhantomJS 2.1.1 von der Seite, die chris86 gepostet hatte:

Code: Alles auswählen

git clone git://github.com/mecrazy/phantomjs-binaries.git
Nun muss das RasPi Binary ausführbar gemacht werden:

Code: Alles auswählen

sudo chmod +x phantomjs-binaries/bin/phantomjs-2.1.1-linux-armhf
Um es global verfügbar zu machen, erzeugen wir einen Link in /bin/

Code: Alles auswählen

sudo ln -s /home/pi/phantomjs-binaries/bin/phantomjs-2.1.1-linux-armhf /bin/phantomjs
Testen der Installation:

Code: Alles auswählen

phantomjs --version
es sollte "2.1.1" angezeigt werden

HbbTF Dateien installieren

Dateien downloaden (zip Datei aus Post #1)

Code: Alles auswählen

wget -O HbbTF.zip http://tms-taps.net/files/hbbtf/HbbTF.zip
Wir extrahieren nur die Scripts für PhantomJS ins Verzeichnis HbbTF

Code: Alles auswählen

unzip -uj HbbTF.zip 'PC/*.js' -d HbbTF
Jetzt kann der HbbTTF-Server gestartet werden

Code: Alles auswählen

 cd HbbTF
phantomjs --web-security=false hbbtv.js 1434
Falls in der HbbTF.ini am Topf bei "phantom_port"ein anderer Port, als 1434 definiert ist, muss der hier angepasst werden.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: das HbbTV Phantom

#51

Beitrag von Töppi » Sa 20. Aug 2016, 09:30

funktioniert ein Parallelbetrieb wenn ich zB. ein OpenElec/Kodi mit Phantomserver nutzen möchte?
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#52

Beitrag von jkIT » Sa 20. Aug 2016, 12:04

Wenn es keinen Konflikt bei den Ports gibt, sollte das kein Problem sein.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: das HbbTV Phantom

#53

Beitrag von Töppi » Sa 20. Aug 2016, 14:30

cool, danke...
noch habe ich keinen Pi, plane aber den veralteten PopcornC200 zu ergänzen...
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: das HbbTV Phantom

#54

Beitrag von omue » Fr 28. Jul 2017, 14:09

Gibt es schon eine Alpha Version mit dem PhantomJS ?
Ich würde mich als Tester opfern. :D

Olaf
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#55

Beitrag von jkIT » Fr 28. Jul 2017, 14:14

Also eine Alpha existiert schon, zum Testen gibt´s aber erst die Beta :D
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: das HbbTV Phantom

#56

Beitrag von omue » Fr 28. Jul 2017, 14:24

jkIT hat geschrieben:Also eine Alpha existiert schon, zum Testen gibt´s aber erst die Beta :D


das ist doch bestimmt eine pre Beta :D
Ich freue mich schon auf die erste öffentliche Version :D

viel Erfolg !
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#57

Beitrag von jkIT » Fr 28. Jul 2017, 14:43

omue hat geschrieben:das ist doch bestimmt eine pre Beta :D

Eher ein "don't release candidate" :und_weg:
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#58

Beitrag von jkIT » Mo 31. Jul 2017, 21:37

Ok, hier eine Beta für experimentierfreudige :D

HbbTF.TMS

Die erste Version der HbbTV Emulation, die vollständig auf dem Topf läuft.

Installation:
Das zip-Archiv entpacken und den Inhalt des "ProgramFiles" Ordners unter Beibehaltung der Verzeichnisstruktur auf den TMS kopieren.

Die Sender haben fleißig an ihren Applikationen gebastelt, so dass neue Anpassungen nötig waren und noch sind (siehe unten).

Beim ZDF funktioniert es nach meinen Tests ganz gut, inkl. Mediathek.

Bei der ARD gibt es ein noch ungelöstes Problem bei der Mediathek. Wenn ich das richtig interpretiere, soll dort das Video-Element die Webseite überdecken. Da am Topf aber das Video nicht im Browser, sondern im Hintergrund des OSD läuft, bekommt man es nicht zu Gesicht. Außerdem startet das Video eigentlich verkleinert innerhalb der Seite, aber das würde die TAP-API ja hergeben.
Man müsste also zum einen die Größe des Videos ans TAP senden und zum anderen (falls ich richtig liege) irgendwie ermitteln, welcher Bereich des Video-Elements nicht verdeckt ist (z.B. durch Bedienelemente) und diesen dann im TAP OSD transparent "ausstanzen" :thinker: .

Bei SAT.1 ging gar nichts, das habe ich noch nicht analysiert.

Bei RTL ist es möglicherweise ähnlich, wie bei der ARD (auch noch nicht analysiert).

Andere Sender habe ich noch nicht getestet.

Viel Spaß beim Testen :)
und wie immer, Benutzung auf eigene Gefahr.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Alter Sack
Alt-Guru
Alt-Guru
Beiträge: 10631
Registriert: Do 8. Dez 2005, 22:35
Receivertyp: diverse
Wohnort: NRW - GM

AW: das HbbTV Phantom

#59

Beitrag von Alter Sack » Mo 31. Jul 2017, 22:47

Also bei mir passiert gar nichts, außer dass der Topf nach dem ersten Start nicht mehr bedienbar
war und dass auch bei weiteren Neustarts so blieb, jedenfalls wenn alle Autostart TAPs laufen.

Scheinbar hat es ein anderes TAP zerlegt, muss ich erstmal suchen.

Aber auch wenn ich den Topf mit gedrückter 0 starte passiert nichts, das Log ist immer gleich.

Code: Alles auswählen

2017-07-31 22:33:17 Starting version 0.8.1 ...
2017-07-31 22:33:17 load settings:
2017-07-31 22:33:17   phantom ip   : 
2017-07-31 22:33:17   phantom port : 1434
2017-07-31 22:33:17   hbbtf port   : 1435
2017-07-31 22:33:17   dump images  : 0
2017-07-31 22:33:17   dump AIT     : 0
2017-07-31 22:33:17   MP4 buffering: 3 MB
2017-07-31 22:33:17   TS buffering : 5 MB
2017-07-31 22:33:17   HbbTV timeout: 5 s
2017-07-31 22:33:17   start phantom: 1
2017-07-31 22:33:17   phantom dir  : /mnt/hd/ProgramFiles/bin/qt5
2017-07-31 22:33:17   debug page   : 
2017-07-31 22:33:17 TAP Exiting...
2017-07-31 22:33:17   wss.status  : 0
2017-07-31 22:33:17   httpc.status: 0
2017-07-31 22:33:17 wss: Closing server socket
2017-07-31 22:33:17 TAP Exit
2017-07-31 22:33:17   wss.status  : 0
2017-07-31 22:33:17   httpc.status: 0
2017-07-31 22:33:17 TAP Exit
Müssen die Ports noch freigegeben werden ?

Das Bowser Demo TAP läuft jedenfalls, wenn ich die zusätzlichen Files nach "bin" kopiere.
Aktive Receiver:
3x SRP2401CI+
Stille Reserve:
3x SRP2401CI+, 2x SRP2401CI+ECO, 2x SRP2100, TF7700HDPVR, TF7700HSCI, TF5500PVR

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3194
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: das HbbTV Phantom

#60

Beitrag von jkIT » Mo 31. Jul 2017, 22:54

Alter Sack hat geschrieben:Also bei mir passiert gar nichts, außer dass der Topf nach dem ersten Start nicht mehr bedienbar
war und dass auch bei weiteren Neustarts so blieb, jedenfalls wenn alle Autostart TAPs laufen.

Scheinbar hat es ein anderes TAP zerlegt, muss ich erstmal suchen.

Aber auch wenn ich den Topf mit gedrückter 0 starte passiert nichts, das Log ist immer gleich.

Code: Alles auswählen

2017-07-31 22:33:17   phantom ip   : 

Da habe ich einen Fehler bei der HbbTF.ini gemacht.
Dort bitte bei phantom_ip "localhost" eintragen, bzw. den ";" entfernen.

EDIT: hab´s im Download angepasst. Ich hoffe, damit geht´s.
Zuletzt geändert von jkIT am Mo 31. Jul 2017, 22:58, insgesamt 1-mal geändert.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Antworten

Zurück zu „SRP/CRP TAP-Bereich“