Jump to content
MarkusK

Rec. Service App (iOS 8.x & 9.x)

Recommended Posts

MarkusK

Requirements are Recording Service >= 1.32.0, iOS >= 8.x and active JavaScript in Safari settings. For external access, you have to configure your firewall for Recording Service and the portforwarding in your router.

 

Get the app here: https://itunes.apple...ice/id966396749

 

When you have downloaded the app, open settings -> Rec. Service on your iOS device and enter your data. Then you can start the app.

 

The following entries have to be set:

 

Language: German or English (the language only takes effect inside the app, not for Recording Service itself)

Layout: iPhone/iPod (Single View) or iPad (Split View)

 

Internal (required):

Protocol: HTTP or HTTPS

IP/Host: IP with the computer, on which Recording Service is installed

Port: Default port is "8089", if you haven't change them

 

External (optional):

Protokoll: HTTP or HTTPS

IP/Host: Par example your dyndns address (please note firewall settings and portforwarding in your router)

Port: Default port ist "8089", if you haven't change it

 

Folder: Default folder path is "ios", if you haven't change it

Username: Optional, your username for Recording Service

Password: Optional, your password for Recording Service

Edited by MarkusK

Share this post


Link to post
dvbrewer

Can you explain what this app does exactly Markus :original: , does it play video? I attempted to play some DVBViewer recordings through VLC on the iphone 5s and I notice (i) it doesn't deinterlace HD very well, and (ii) there is no AC3 sound, does your app fix these problems?

Edited by dvbrewer

Share this post


Link to post
MarkusK

The App generates the URLs for internal and external access to your webinterface optimized for iOS devices. You can do there the same things as in the webinterface like streaming, adding timers, see channel EPG and so on

Share this post


Link to post
blasgl

Does EPG-Search work? With the web interface for iPhone it doesn´t...

Share this post


Link to post
MarkusK

There is a light EPG search included. The full search will be integrated, when I have time for this.

  • Like 1

Share this post


Link to post
dvbrewer

The App generates the URLs for internal and external access to your webinterface optimized for iOS devices. You can do there the same things as in the webinterface like streaming, adding timers, see channel EPG and so on

So does it use the inbuilt apple movie player, does HD deinterlacing work, or is the stream already deinterlaced :wave: ?

Share this post


Link to post
MarkusK

Yes, it uses the inbuilt player and HLS streaming

Share this post


Link to post
dvbrewer

Yes, it uses the inbuilt player and HLS streaming

Thanks, I take it all menus are in english also?

Share this post


Link to post
MarkusK

Yes, you can choose english or german

Share this post


Link to post
dvbrewer

Yes, you can choose english or german

OK I purchased :) ...but I cannot get it to work yet. I installed recording service, set up web interface username and password, and allowed firewall access. Do I need to enable UPnP AV Server?

Share this post


Link to post
Tjod

Do you use the current "Framework for Rec. Service App" Version: 1.3.0 (Members Section)?

Is it in ...\DVBViewer\SVCweb\ios8-130\ ?

Can you open it in the web browser http://ip-adress:8089/ios8-130/ ?

Share this post


Link to post
dvbrewer

Do you use the current "Framework for Rec. Service App" Version: 1.3.0 (Members Section)?

Is it in ...\DVBViewer\SVCweb\ios8-130\ ?

Can you open it in the web browser http://ip-adress:8089/ios8-130/ ?

OK so I put the framework in as you suggested, I tried the address you stated with my ip on safari on the iphone and I get an admin and password prompt, I put in then I get:

 

'404 Not Found'

 

The requested URL /ios8-130/ was not found on the server.

 

I have a different port listed in the settings, 4022, so I tried this, it stays on blue loading line for a long time then says:

 

'Safari could not open the page because the server stopped responding'

 

Do I need to allow DVBViewer firewall access too as well as the Recording service?

 

 

---------------

 

OK so I have no ip in Recording Service Web Server box, do I need one? I have my computer ip set as the DVB Server 'Control Server'

Edited by dvbrewer

Share this post


Link to post
Tjod

Have you restarted the RS after placing the ios8-130 in the web interface folder?

 

Is the normal web interface http://ip-adress:8089/ working?

 

And yes the RS pc needs a fixed IP in your LAN.

Share this post


Link to post
dvbrewer

Have you restarted the RS after placing the ios8-130 in the web interface folder?

 

Is the normal web interface http://ip-adress:8089/ working?

 

And yes the RS pc needs a fixed IP in your LAN.

 

 

OK I have now restarted the RS :ball: , and yes the normal web interface is working. But the http://ip-adress:8089/ios8-130/ is '404 Not Found' again.

 

When you says RS needs a fixed IP, do you mean in RS settings>Web/UPnP>Web Server , I must put in an ip? Do I need to 'Enable UPnP AV server' :whistle: ?

Share this post


Link to post
dvbrewer

It the web interface http://ip-adress:8089/ is working and http://ip-adress:8089/ios8-130/ doesn't, there can be only one reason.

 

You have put the "Framework for Rec. Service App" in the wrong folder.

It is in the same folder as iphone and iOS folders in SVCWeb folder. The old iphone safari pages work :lbounce: ?

Share this post


Link to post
Lakeuk

Try the link below in your PC browser, if it works, then try it in safari on your iphone, if it works on your iphone then move to installing the .Rec Service app from iTunes, on your iphone go into your app setting and under Rec. Service fill in details like language, layout, host (internal/external), folder, SSID 1, username/password

 

http://ip-address:8089/ios8-130/iphone-en.html

Edited by Lakeuk

Share this post


Link to post
dvbrewer

It is working now, maybe I put the wrong port in app settings :rolleyes: . Thanks for everyone's help ;) .

Share this post


Link to post
dvbrewer

Small spelling mistake in the english translation, when selecting a TV channel or video, it states 'Starte Stream' in the top right corner.

 

It would be good if you could select it to remember preference for video or live TV separately (i.e. no buffer for video). Other than that the app is very impressive :) .

 

 

What is the advantage, if any, to enable UPnP?

Edited by dvbrewer

Share this post


Link to post
MarkusK

I will fix this

Share this post


Link to post
dvbrewer

I will fix this

Thanks. Yesterday I encountered a bug, I had turned on my PC (Windows 7 64) but not logged on. I started streaming an SD TV channel, which worked fine. However when I logged onto the PC, the stream froze, but I could not stop the stream on the iphone (menu button did not do anything to stop the stream). I could also not stop FFMPEG on the PC which then ran wild causing CPU temperature warning which is not good.

Edited by dvbrewer

Share this post


Link to post
MarkusK

The Framework ins dir iOS only. You need to use the "normal" web interface on PC.

Share this post


Link to post
dvbrewer

The Framework ins dir iOS only. You need to use the "normal" web interface on PC.

Hi, maybe you misunderstood? I was watching a TV channel stream on the iphone, streamed from my PC, which was turned on, but not logged on. When I logged on the PC, still watching the stream on the iphone, the stream freezed, and I could not stop it, I could also not stop the ffmpeg on the PC.

Edited by dvbrewer

Share this post


Link to post
dvbrewer

OK, I tried the same thing with a different channel streaming on the iphone. A few seconds after I logged on to the PC, the stream froze, and if I clicked Done it said it was stopping the stream, but then I could not get to the menu, without restarting the app. I also got a CPU over temperature warning in the BIOS again.....

Share this post


Link to post
dvbrewer

OK both issues somewhat solved. It seems when Kaspersky internet security starts to load, this causes a stream to freeze. The temperature issue occurs whether I am logged in or not, so likely down to me having no air conditioning, possible dust in the system as I haven't cleaned for a while.

 

For an SD MPEG2 channel, BBC TWO, it uses 28% average CPU to encode on a quad core i5 3.4GHz, 38% for a 1080i HD channel, BBC TWO HD. So if you are streaming a lot you need to bear cooling in mind in this heat.

Edited by dvbrewer

Share this post


Link to post
dvbrewer

Slight surprise, a 10Mbps 1080p mp4 file caused 90% CPU usage which doesn't seem to make sense.

Share this post


Link to post
dvbrewer

It seems there is not much point to stream video files given high CPU & energy use when there are decent network file browsers i.e. FileBrowser for ios + nPlayer or VLC (I found VLC buggy, tho it was just updated) as long as your network speed is good.

 

To speed up network sharing for Windows 7 you can:

 

(i) Increase SMB buffer size to 65535 in registry

 

https://support.microsoft.com/en-us/kb/223140

 

(ii) Disable Large Send Offload v2 for IPv4 and IPv6 in your network adapter configuration.

 

Hope this helps somebody :wave:

Edited by dvbrewer

Share this post


Link to post
MarkusK

The newest framework is now available within the setup of Recording Service 1.31.00. Please note, that you have to change the folder to "ios" in settings of Rec. Service App! This is the default path after setup.

Edited by MarkusK

Share this post


Link to post
MarkusK

A new version of the iOS webinterface is now available for download in the members area.

  • Like 1

Share this post


Link to post
Marcos Martinez

I've just bought the App. Really great. I am very happy with it.

 

Just a couple of questions:

 

1. Why can I do DIRECT STREAM remotely, considering my upload bandwidth is enough? I am on holiday and I haven't tried within my local network yet? Will I be able to do DIRECT STREAM at home?

 

2. What does this mean? Buffer?

 

132370d7cb78dd897e253344999da047o.png

Share this post


Link to post
MarkusK

What do you mean with Direct Stream? You have to set a buffer value for Live TV as it is explained below. This is iOS behaviour and can't be changed.
Set the encoding preset to ultrafast and try the different bitrates depending on your network.

Edited by MarkusK

Share this post


Link to post
Marcos Martinez

Thanks for the quick answer.

 

I understand that these are iOS restrictions and Direct Stream is not possible as you can run on Windows and Android.

 

For those interested in having direct stream there is one App I have found that handles this:

 

https://itunes.apple.com/en/app/mcplayer-hd-pro-upnp-video/id775959475?mt=8

 

It works locally detecting the Upnp server and remotely with the URL of the channel. Including HD channels.

Share this post


Link to post
dvbrewer

Thanks for the quick answer.

 

I understand that these are iOS restrictions and Direct Stream is not possible as you can run on Windows and Android.

 

For those interested in having direct stream there is one App I have found that handles this:

 

https://itunes.apple.com/en/app/mcplayer-hd-pro-upnp-video/id775959475?mt=8

 

It works locally detecting the Upnp server and remotely with the URL of the channel. Including HD channels.

So that bypasses the Recording service app? It streams channels without reencoding?

Edited by dvbrewer

Share this post


Link to post
Marcos Martinez

Sorry if I don't use the proper technical terms but yes.

 

1. Locally the App receives the signal through Upnp, just like any DLNA-Upnp device such my Smart TV. (I can't get a screenshot because I am not at home)

 

1. Remotely I use the URL's from the channelist.m3u file generated in the web interface. I keep them in my Evernote ;)

 

93fa5924041e289a2afbf12463c91686o.png

 

cb483428fa090916e037c307cae63171o.png

 

5b03478574f19efaedb5531b049fdcf8o.png

Share this post


Link to post
peymanonline

Sorry if I don't use the proper technical terms but yes.

 

1. Locally the App receives the signal through Upnp, just like any DLNA-Upnp device such my Smart TV. (I can't get a screenshot because I am not at home)

 

1. Remotely I use the URL's from the channelist.m3u file generated in the web interface. I keep them in my Evernote ;)

 

93fa5924041e289a2afbf12463c91686o.png

 

cb483428fa090916e037c307cae63171o.png

 

5b03478574f19efaedb5531b049fdcf8o.png

i exactly do this,with OPlayerHD Lite app.

insert links like "http://192.168.1.100:7522/upnp/channelstream/0.ts" to "open url" section of this app and then stream channels without quality lose and re encoding.but this is really boring to copy link for each channel and insert it to this apps.I'm interested to know if is there any way simpler to do this!!??

Edited by peymanonline

Share this post


Link to post
Frank Sommer

<post deleted>

Edited by Frank Sommer

Share this post


Link to post
Marcos Martinez

As i said, locally, I don't have to copy and paste anything. The App. gets the DLNA/Upnp stream.

 

RemoteIy, keep a note in my Evernote with the Channels so it's not that difficult.

 

I'll give OPlayerHD a try.

Edited by Marcos Martinez
  • Like 1

Share this post


Link to post
MarkusK

Timeline coming soon with Theme support. Please be patient.

  • Like 1

Share this post


Link to post
dvbrewer

Sorry if I don't use the proper technical terms but yes.

 

1. Locally the App receives the signal through Upnp, just like any DLNA-Upnp device such my Smart TV. (I can't get a screenshot because I am not at home)

 

1. Remotely I use the URL's from the channelist.m3u file generated in the web interface. I keep them in my Evernote ;)

 

93fa5924041e289a2afbf12463c91686o.png

 

cb483428fa090916e037c307cae63171o.png

 

5b03478574f19efaedb5531b049fdcf8o.png

Interesting I have nplayer I wonder if it will do it (there is a big update soon).

Share this post


Link to post
dvbrewer

As i said, locally, I don't have to copy and paste anything. The App. gets the DLNA/Upnp stream.

 

RemoteIy, keep a note in my Evernote with the Channels so it's not that difficult.

 

I'll give OPlayerHD a try.

I can confirm nplayer detects the DVBViewer UPnP server and allows direct streaming of all channels :D .

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • MarkusK
      By MarkusK
      Voraussetzungen sind der Recording Service >= 1.32.0, iOS >= 8.x und aktiviertes JavaScript in den Safari Einstellungen. Für den externen Zugriff muss der Recording Service in der Firewall freigegeben und das Portforwarding im Router eingerichtet sein. Beachtet für externen Zugriff diese Warnung.
       
      Die App gibt es hier: https://itunes.apple.com/sl/app/rec.-service/id966396749
       
      Wenn ihr die App aus dem Store heruntergeladen habt, öffnet auf eurem Gerät die Einstellungen > Rec. Service und gebt eure Daten ein. Danach könnt ihr die App starten.
       
      Folgende Angaben müssen gemacht werden:
       
      Sprache: Deutsch oder Englisch (diese bezieht sich nicht auf den RS selbst, sondern auf die Hinweise innerhalb der App)
      Layout: iPhone/iPod (Single View) oder iPad (Split View)
       
      Intern (erforderlich):
      Protokoll: Auf HTTP belassen, HTTPS ist nur für Sonderfälle
      IP/Host: IP des Rechners, auf dem der Recording Service installiert ist
      Port: Standard Port ist "8089", sofern ihr diesen nicht geändert habt
       
      Extern (optional):
      Protokoll: Auf HTTP belassen, HTTPS ist nur für Sonderfälle
      IP/Host: z.B. dyndns Adresse (Firewall Einstellungen und Portforwarding im Router nicht vergessen)
      Port: Standard Port ist "8089", sofern ihr diesen nicht geändert habt
       
      Ordner: Standard Ordnerpfad ist "ios", sofern ihr im SVCweb Verzeichnis nichts geändert habt
      Benutzername: Optional, euer gewählter Benutzername in den Einstellungen des RS
      Passwort: Optional, euer gewähltes Passwort in den Einstellungen des RS
       
       
      Was läuft unter der Haube ab?
      Die App versucht grundsätzlich erst einmal, eine interne Verbindung herzustellen, indem sie eine Anfrage an den Server sendet. Anwortet dieser, wird die interne URL mitsamt Benutzernamen und Passwort (sofern angegeben) generiert und die Verbindung aufgebaut. Antwortet der Server nicht (weil man eben unterwegs ist bzw. keine VPN Verbindung aufgebaut hat), wird die externe URL generiert und die Verbindung aufgebaut. Schlägt diese fehl, bekommt man nach fünf Sekunden einen Seitenladefehler angezeigt. Wenn die App im Hintergrund lief, wird das Webinterface bei einer Adressänderung (intern/extern) immer neu geladen.
       
       
      Bekannte Probleme:
      - wer extern keinen Zugriff bekommt, testweise die Firewall deaktivieren und erneut probieren und das Portforwarding kontrollieren
      - das Namensschema bei Aufnahmen erzeugt wirre Dateinamen: Namensschema erneut abspeichern (z.B. %year-%date_%time_%station_%event_%title)
       
       
      Bei einem Update des iOS-Webinterface ist wie folgt vorzugehen:
      Ladet euch das Update aus dem Mitgliederbereich und entpackt das Archiv. Löscht erst den Ordner "ios" in ...\DVBViewer\SVCweb und kopiert dann den heruntergeladenen "ios" Ordner wieder dorthin.
       
      Wichtig: Die Ordnerstruktur hat folgendermaßen auszusehen, sonst findet die App auf eurem iOS Gerät das Webinterface nicht mehr:
       
      - DVBViewer
      |
      SVCweb
      |
      ios
      |_css
      js
      ....html
      ....html
      ....html
      ....
       
      Bei weiteren Fragen sind wir hier gerne behilflich.
       
      Historie:
      Version 1.4.0
      Fix: Swipeout im Menü Timer für iPhone 4s, iPhone 5 und iPhone 5s optimiert
      Fix: Beim Tappen auf einen angelegten Timer öffnete sich die "Details" Seite nicht
      Change: Beim Tappen auf eine Sendung, Aufnahme oder ein Video erscheint jetzt grundsätzlich die "Details" Seite (war bei Aufnahmen nicht gegeben, man musste erst swipen)
      Change: Man kann jetzt im Menü Programm mit einem Swipeout direkt eine Aufnahme programmieren, ohne über die "Details" Seite gehen zu müssen
      Change: Man kann jetzt im Menü Videos mit einem Swipeout direkt zum Stream wechseln, ohne über die "Details" Seite gehen zu müssen
      Change: Die "Details" Seite öffnet sich nun grundsätzlich als Popup, so muss man nach dem Programmieren einer Aufnahme nicht mehr über diese zurück springen
      Change: Nach dem Programmieren einer Aufnahme wird nun automatisch zurück gesprungen
      Add: Man hat nun in der "Über" Seite die Möglichkeit, die App per Appstore Link zu bewerten (wäre ganz nett )
       
       
      Version 1.5.0
       
      Add: Timeline
      Change: UI Dialoge entfernt
       
      Zur Timeline gibt es folgendes zu sagen:
      Tap auf das Datum öffnet den Kalender Tap auf das Senderlogo bzw. den Sendernamen springt direkt zum Stream des jeweiligen Senders Tap auf eine Sendung öffnet die Details Es besteht nun die Möglichkeit, direkt aus der Timeline einen Timer anzulegen. Dazu tappt ihr mit dem Finger auf die Sendung und haltet solange gedrückt, bis die Zelle kurz grau "aufblitzt" (300ms). Dann könnt ihr loslassen und das Timerfenster wird geladen. Oben kann man die Sendergruppen wählen, zu "Jetzt" oder "Abend" springen und mit "+, -" die Zellenbreite des Zeitstrahls ändern Die Timeline springt beim erneuten Aufruf grundsätzlich zu "Jetzt"  
      Version 1.6.0
       
      Add: EPG-Suche Add: Im den EPG Detailfenstern habt ihr nun die Möglichkeit, nach Wiederholungen zu suchen Add: Im Timerfenster wird nun die Anzahl der Timer angezeigt   Zur EPG-Suche gibt es folgendes zu sagen: Im Gegensatz zur Version für iOS7 könnt ihr nun auch Suchvorgaben benutzen, anlegen und löschen sowie Sender gezielt auswählen Tap auf das Datum öffnet wie erwartet den Kalender Tap auf die Zeit bzw. Dauer öffnet auf dem iPhone das Nummernfeld und auf dem iPad die Zahlentastatur. Ihr müsst einfach nur die vier Zahlen eintippen, der Doppelpunkt wird automatisch gesetzt. Somit wird die Eingabe meiner Meinung nach erheblich erleichtert Tap auf eine Sendung in der Ergebnisliste öffnet die Details (wie immer und überall) Möchtet ihr einen Timer anlegen, so funktioniert das genauso wie aus der Timeline bekannt: Mit dem Finger so lange auf die Sendung tappen, bis der Haken gesetzt wird (300ms). Wenn Ihr eine Sendung abwählen möchtet, geht das natürlich genauso. Danach oben auf Aufnahme tappen, um den Timer anzulegen, das war es schon. Wenn ihr einen Suchbegriff manuell eingebt, habt ihr auf der Tastatur eine "Suchen" Taste. Diese hat KEINE Funktion. Ihr müsst leider die Tastatur schließen bzw. oben könnt ihr auch auf Suche tappen, ohne zu schließen. Leider ein kleiner Wermutstropfen  
      Version 1.6.5
       
      Fix: Wenn man mehrere einzelne Sender in der EPG-Suche angewählt hatte, wurde nur im ersten Sender gesucht Fix: Auf der Detailseite hatte sich unten ein Zeichen eingeschlichen Change: Das Eingabesuchfeld auf den einzelnen Seiten ist nun standardmäßig ausgeblendet. Zum Ein- bzw. Ausblenden einfach auf die Lupe in der Navigationsbar tappen. Das Suchfeld schließt sich auch, wenn man auf "Abbrechen" tappt.   Version 1.7.0
       
      Fix: Das Streamen von Live TV sollte nun wieder funktionieren Change: Es gibt in den Stream Einstellungen keinen variablen Buffer mehr, ihr müsst nur noch auswählen, ob ihr Live TV oder ein Video/Aufnahme streamen wollt   Version 1.7.1
       
      Change: Variable Vorlaufzeit für Streams wieder hinzugefügt (20-30 Sekunden)   Version 2.2.1
       
      siehe Changelog vom RS 1.32   Version 2.4.1
       
      New: Fernbedienung hinzugefügt New: Stream Profile hinzugefügt New: Zurücksetzen des Web Interface per Button möglich New: Internet TV und Radio hinzugefügt
    • Raistlin
      By Raistlin
      Moin,
       
      ich habe ein octopus net sat ip Server im lan.
       
      wo / wie kann ich in der App die Server iP eintragen?
       
      ich finde hier leider keine entsprechende Anleitung und bitte um DAU Unterstützung 😊
       
      Der octopus Server hat im LAN ip 192.168.178.38 das iPhone hängt im Linksys wlan mit der ip 192.168.1.161
       
      wenn ich kanalsuche in den App Einstellungen ausführe kommt die Meldung kein Empfang.
       
      kurz, wie sage ich der iOS App wo der sat ip Server zu finden ist???
      vg
    • Bluemchenblau
      By Bluemchenblau
      Hallo,
      dummerweise habe ich das neueste iOS auf meinem iPad installiert und nun funktioniert leider der Recording Service über die App nicht mehr bzw auch nicht über die HTML-Seite per Safari.
      Meine Vermutung ist die fehlende Unterstützung des Quicktime Plugins. Ich glaube, die Abschaffung war angekündigt und ich finde auch keine Hinweise oder Aktivierungsmöglichkeiten mehr dazu.
      Man kommt bis "Stream starten" und dann wird kein Video angezeigt: "Der Stream konnte nicht geladen werden". Habe ich vielleicht etwas übersehen?
      Obwohl es schon relativ umständlich war, bis man den Stream sehen konnte, vermisse ich das jetzt doch sehr.
      Die jeweils neuesten Versionen DVBViever und Recording Service habe ich auf dem PC installiert, V6.0.3 und 1.33.2.1. Die PC-Programme finde ich übrigens genial.
      Beste Grüße.
       
      support.zip
    • Tjod
      By Tjod
      For all questions and discussions about the Rec. Service App By Markus Kiefer use this topic:
      http://www.DVBViewer.tv/forum/topic/56466-rec-service-app-ios-8x-9x/
      and not this forum here
×
×
  • Create New...