Jump to content

Streaming live Tv and IOS 7


ralfpc6

Recommended Posts

Hallo,

 

have the same Problem. But my englisch is not so good.

 

Wären Sie so nett und würden den Hauptinhalt Ihres Beitrags auf deutsch zur Verfügung stellen, oder wenigstens mitteilen, ob es für das Problem einen Lösungsansatz gibt um unter IOS 7 wieder Fernsehehen zu können.

Wollte noch mein Ipad und 2 weitere Iphones auf IOS 7 aktualisieren. Sollte es noch keinen Lösungsansatz für das Problem geben, dann würde ich noch mit der Aktualisierung warten.

 

Für Ihre Mühe möchte ich mich bereits jetzt herzlich bedangen.

 

Viele Grüße

Link to comment

Hallo,

 

sorry das ich mich nochmal melde. Zunächst einmal vielen Dank für Ihre schnelle Antwort.

 

Ich bin so vorgegangen, wie von Ihnen oben beschrieben und auf dem Iphone 5 funktioniert das auch, auch wenn es etwas umständlich ist.

 

Habe dann mein Ipad 4 auf IOS 7 aktualisiert und ebenfalls versucht Fernzusehen. Auf dem Ipad klappt diese Methode leider nicht.

 

Der Stream bleibt nach ein paar Sekunden hängen oder die App stürzt komplett ab. Auch ein Neustart des Ipad und des Recordingservices hat das Problem nicht gelöst.

 

Können Sie mir helfen?

 

Vielen Dank und freundliche Grüße

Link to comment

Hallo zusammen,

 

wie schon beschrieben, kann ich einen Stream über den Recordingservice nur noch kurz auf dem Ipad 4 empfangen, danach friert er ein. Dies ist erst so, seit ich auf IOS 7 aktualisiert habe.

 

Ich habe mir überlegt, dass es eventuell an Safari liegen könnte und habe deshalb mal einen Versuch mit Google Chrom gestartet. Aber auch dort friert der Stream nach kurzer Zeit ein.

 

Was mich aber wundert ist, das hier offenbar, außer einem Kollegen im englischen Forum, keiner ein Problem seit IOS 7 zu haben scheint.

 

 

Es wäre schön, wenn ich von euch eine Rückmeldung bekommen würde, ob es bei euch mit IOS 7 und dem Recordingservice Probleme gibt oder nicht.

 

 

Zur Zeit nutz ich die App Sat IP von Elgato um auf dem Ipad um Fern zu sehen. Dies ist aber nur eine Notlösung und m. M. nach kein Vergleich zum Recordingservice.

 

In einem anderen Forumsbeitrag habe ich gelesen, dass der Recordingservice Weiterentwickelt wird. Dafür möchte ich mich jetzt schon bedanken und habe mich sehr darüber gefreut.

 

Da ich mir vorstellen kann, dass die Weiterentwicklung mit sehr viel Mühe und einem sehr großen Zeitaufwand verbunden ist, bin ich auch gerne bereit, hierfür einen finanziellen Beitrag zu leisten.

 

Aber nun bitte Feuer frei: Wer kann auf dem Ipad mit IOS 7 über den Recordingservice problemlos Fernsehen und wer nicht?

 

Vielen Dank für eure Rückmeldungen und viele Grüße

 

Ralf

 

 

 

 

Link to comment

Also bei mir funktioniert es auch nicht. Seit iOS7 kommt auf meinem iPhone 4s kein Bild mehr an, auch die Verknüpfung vom Homescreen funktioniert nicht mehr, nur mit direkter Eingabe in Safari kann ich darauf zugreifen, jedoch kommt kein Steam zustande.

Gibt es noch Lösungsansätze?

 

Ich habe jetzt auch einmal VLC installiert, jetzt funktioniert es wir oben beschrieben mit einmal nachdem der Stream abbricht auf fertig klicken, und dann noch einmal starten.

Edited by StephenZ
Link to comment

 

Zur Zeit nutz ich die App Sat IP von Elgato um auf dem Ipad um Fern zu sehen. Dies ist aber nur eine Notlösung und m. M. nach kein Vergleich zum Recordingservice.

 

Kurze Frage: Was ist an der Lösung direkt über dem RS besser?

Ich selber nutze auch die Elgato App und finde es wunderbar!

 

Gruß

Daddy009

Link to comment

Hallo,

 

beim Recordingservice hast du viel mehr Möglichkeiten. Hier nur einige Beispiele:

 

- Du kannst direkt sehen/auswählen was im TV läuft

 

- Kannst eine Aufnahme programmieren

 

- Kannst auf Videos zugreifen

 

-Hast eine Timer Funktion

 

-Kannst HD Sender ansehen

 

und einiges mehr.

 

Hinzu kommt, dass der Recordingservice bisher sehr stabil und und ohne Ruckler lief.

 

Bei der Elgato Epp habe ich hin und wieder kleine Ruckler. Dies ist zwar nicht so schlimm, aber sie sind da.

 

Gruß

 

 

Ralf

Link to comment

Was mich aber wundert ist, das hier offenbar, außer einem Kollegen im englischen Forum, keiner ein Problem seit IOS 7 zu haben scheint.

 

Bei mir läuft es seit dem Update auf iOS7 auch nicht mehr. Das gilt sowohl für die eingebaute Version (http://IP-Adresse:Port/iPhone) als auch für die alternative Version (http://IP-Adresse:Port/iOS). Der von Hackbart genannte Workaround funktioniert bei mir.

 

SHC

Link to comment

Der geht aber komischerweise auch nur bei einem Iphone und nicht bei einem Ipad. Dabei scheint es wohl egal, ob es sich um eine Variante mit oder ohne UMTS Modul handelt.

Link to comment

Hallo!

 

Bei mir funktioniert unter iOs 7.0.2 mit iPad2 und iPhone4.

 

Programm auswählen........................Ansehen..........................Starte Stream...........................ca. 10-15 sec. warten................................ und dann erst auf Abspielen drücken.

 

Mitlerweile arbeiten beide Teile seit 10 Minuten ohne Unterbrechung paralell....

 

Das Livestream hat so etwa ca 20-30 sec. verzögerung.

 

Ciao Thomas.

Edited by sellisamat
Link to comment

Auf meinem iPad 4 funktioniert diese Methode leider nicht. Stream stockt unter IOS 7.02 nach ca. 10 Sekunden.

Hoffentlich gibt es hier bald eine Lösung. Es ist so ein erheblicher Mehrwert verlorengegangen.

Edited by Cool_Spot
Link to comment

Genauer gesagt sind es 9 Sekunden. Das ergibt sich aus der Puffergröße von 3 Chunks a 3 Sekunden. Es gibt von unserer Seite her nicht viel was man da machen kann. IOS7 scheint nicht davon auszugehen das Livestreams auch Live abgefragt werden können. Was ich machen kann wäre einen Puffer von 3 Segmenten von mindestens 10 Sekunden zu erstellen. Dann sollte das gehen, aber es wäre dennoch blöde, denn der Nutzer muss so oder so mindestens 30 Sekunden warten eh die Wiedergabe stattfinden kann. Eventuell werde ich die Werte in der Konfigdatei hinterlegen, so dass ein Nutzer selber einstellen kann was er braucht. Ich hoffe dennoch das Apple das ausbessert. Ansonsten kann ich die Sat>IP Applikation von Elgato als Client empfehlen. Die ist zwar nicht so flexibel, aber naja besser als nix. Eventuell werden wir auch einen IOS/Android Empfänger veröffentlichen, aber das ist auch nur Zukunftsmusik :)

  • Like 1
Link to comment

Es wird ja intern eine Art "Playlist" (*.m3u8) erstellt, wo die eizelnen Elemente (Chunks) forlaufend aufgeführt werden 0000.ts, 0001.ts, 0002.ts, etc. ODER?
Jedes Element ca. 3 Sekunden lang. Wie wäre es, wenn man die ersten 3 Elemente mit einem vorhanden Video hinterlegt? Z.B. eine Zähler "9 - 8 - 7,....". (http://www.youtube.com/watch?v=hf_pq5EDh7w) So würde recht schnell ein Video abgespielt werden, iOS7 bekäme sofort Daten und der User bekommt recht früh ein Feedback? Das Tatsächliche Video beginnt halt bei 0003.ts.

 

Bei lokalen Videos bzw. Aufnahmen ist das natürlich unglücklich. Hier tritt das Problem ja nicht auf.

Link to comment

Es wäre schön, wenn Herr Hackbart den Vorschlag mit dem Puffer umsetzen würde.

 

Die 30 Sekunden kann man meiner Meinung nach vorerst in Kauf nehmen. Jedenfalls besser etwas zu warten, als gar kein Stream mehr.

 

Eine Frage fällt mir noch ein. Wurde Apple das Problem eigentlich schon mitgeteilt und wenn ja, gibt es hierzu eine Rückäußerung?

 

Viele Grüße

 

Ralf

Link to comment

Das hat nichts mit dem Recordingservice zu tun. Der Service erstellt eine Playlist sobald die Anzahl der angegebenen Chunks erreicht ist (in der Regel 3 Stück), danach lädt IOS diese Playlist und öffnet sofort alle Files die dort in der Liste stehen. Danach spielt er diese ab und refresht die Playlist nicht mehr. Ich sehe nicht was wir an dem Verhalten anders machen können. Der Aufbau von HLS Streams ist gut dokumentiert und wir haben uns auch exakt an die Spezifikationen gehalten.

Link to comment

Ist der Fehler denn bei Apple schon bekannt? Gibt es neben DVBViewer andere Anwendungen,

die durch diese IOS 7 Verhalten auch nicht mehr funktionieren?

Link to comment

Hallo,

 

habe soeben mit RS 1.27 getestet. Auch auf dem Iphone 5 geht es nun gar nicht mehr. Auch nicht mit dem Trick auf Fertig und neu streamen. Habe aber in der Zwischenzeit auf IOS 7.0.2 aktualisiert. Vielleicht liegt es auch daran, dass es mit dem Iphone nun ebenfalls gar nicht mehr geht. Habe aber noch eine Festplatte mit RS 1.26 und werde gleich mal testen, ob es wenigstens dort mit dem Iphone noch klappt. Werde gleich berichten.

 

Gruß

 

Ralf

Link to comment

Hallo,

 

habe soeben die Festplatte gewechselt und mit Iphone 5 und RS 1.26 getestet. Mit dem zuvor beschriebenen Trick läuft es dort unter IOS 7.0.2 immer noch. Mit dem RS 1.27 habe ich es auch noch mal getestet. Ergebnis, habe es nicht zum Laufen bekommen (vielleicht auch zu blöd angestellt).

 

Im Ergebnis bedeutet das für mich folgendes: RS 1.26 geht auf Umwegen zumindest auf dem Iphone 5. Die Frage, was Apple da gemacht hat ist noch nicht geklärt. Handelt es sich um eine Bug in IOS 7 und wenn ja, ist Apple dies bekannt, oder hat Apple mit Absicht etwas verändert und es ist aus deren Sicht kein Bug. Eins scheint wohl sicher zu sein, irgendjemand muss mit Apple Kontakt aufnehmen um dies zu klären.

 

Alternativ frage ich mich allerdings, warum SAT IP einwandfrei funktioniert. Eventuell kann mir das ja jemand erklären. Bin nicht so der Experte in diesen Dingen.

 

Hat vielleicht sonst jemand RS 1.27 mit IOS 7.0.2 zum laufen bekommen, wäre schön zu wissen.

 

Schönen Abend noch und viele Grüße

Link to comment

Mit RS 1.27 funktioniert Livestream sogar mit iOS 6.1.3 iPod 4 nicht mehr............

 

Womit kann das zusammenhängen?

 

Ich denke das hängt nicht mehr mit Safari zusammen, da mit RS 1.26 funktioniert noch sehr gut.

Link to comment

Aussage von Hackbart "Ich sehe nicht was wir an dem Verhalten anders machen können"

 

Meinen Vorschlag umsetzen, in dem ein vorhandenes Video vorangestellt wird (Zähler 9-8-7-...) - Siehe Post Nr. 15

 

Vorhandene Videos funktionieren ja (zumindist in der Vorgängerversion 1.26). Diese werden ja recht schnell codiert, dass heißt die 3 benötigten Chunks werden recht früh in der Playlist bereit gestellt.

Ich vermute, dass die Wartezeit ein Problem darstellt und diese kann ja problemlos um 9 Sekunden verkürzt werden.

 

Soeben noch einmal ausprobiert.

 

LIVE-TV

07:43:09.194 beginne ich mit dem Aufruf Live-TV schauen zu wollen.

07:43:17.525 werden die Ersten Frames gesammelt.

07:43:26.320 ist die Playlist soweit gefüllt, dass Daten gesendet werden

 

In Summe also 17 Sekunden

Gilt für SD. Wollte ich HD-Sender sehen, dauert dies ca. 30 Sekunden bis die Playlist 3 Chunks enthalten kann!

 

 

vorhandenes Video

07:49:11.723 beginn mit Aufruf des Videos

07:49:16.992 ist die Playlist soweit gefüllt, dass Daten gesendet werden

 

In Summe 5 Sekunden

 

 

Weiterer Unterschied ist natürlich, dass bei Live-TV das Flag "Live" gesetzt wird, da die Playlist ja nicht wissen kann, wie lang das Video ist.

 

Funktioniert in der Version 1.27 das abspielen von vorhanden Videos/Aufnahmen?

Link to comment

Ich habe das Streaming mit meinem ipad 4 wifi getestet. Dieses hat den Stand 7.0.2.

 

Mit dem RS 1.2.7 konnte ich kein Streaming herstellen. Es folgte immer ein Abbruch nach wenigen Sekunden. Dabei habe ich es mit der älteren Oberfläche ipad Webapp vom 27.02.2013 und der aktuellen ios Webapp in der Version 1.0 getestet.

 

Mit dem RS 1.2.6 konnte ich mit der aktuellen ios Webapp ebenfalls kein Streaming herstellen. Wieder erfolgte der Abbruch nach wenigen Sekunden. Allerdings funktioniert das Streaming bei mir mit der ipad Webapp und den SD Kanälen. Bei HD funktioniert leider auch nicht.

 

Also liegt es meines Erachtens auch ein stückweit auch den RS. Hier meine Supportdatei. Ich habe das Streaming abwechselnd mit 1.2.6 und 1.2.7 getestet.

 

 

support.zip

Link to comment

Hello

 

This solution works!!!.

 

IOS 6, when you play streaming, in safari we can wait 15 sg about, from play to see streaming

 

IOS7 , play appear right away, if you touch play when it appear, streaming will stop at 9 sg. If you wait 15 sg to play, streaming works fine!!

 

I think tha the issue is related to buffer.

 

TRY IT!! works fine!!

 

I'm sorry for my english, but i don't know germany :-(

Link to comment

Benutze ein iphone 5 mit ios 6.1.2. Die Version 1.27 stoppt die Wiedergabe nach ca. 9 sekunden.

Mit 1.26 läuft der Stream durch. getestet mit /ios und /iphone über 3G und WLan.

 

Seltsam ist, das ffmpeg auch nach "Stop Streamserver" als Prozess immer offen bleibt. Jeweils eine ffmpeg Instanz pro Kanal. Sieht man sich wieder den selben Kanal an, läuft die Prozessorlast dann weiter. Der Arbeitsspeicher bleibt blockiert auch wenn der Streamserver gestoppt wurde.

Bei 1.27 fällt die Prozessorlast nach ca. 10sek. auf 0. Da scheint was zu hängen.

Bei 1.26 läuft alles bis man Stop Streamserver klickt, aber der Prozess bleibt wie gesagt offen.

 

Habe ca. 4 ffmpegversionen im Abstand von 6 Tage getestet. Alle verhalten sich gleich.

 

P.S. Habe die 1.26 Version einfach über die bereits installierte und getestete 1.27 Version installiert. Schöner Nebeneffekt: Die Logos blieben angezeigt, was erst mit 1.27 funktionierte.

Die Sender und die EPG Daten wurden allerdings erst angezeigt, nachdem ich mir Jeden Kanal einmal mit DVBViewer 5.2.8.1 angeschaut habe

Link to comment

hab mir bis zu einer Lösung anders geholfen. In der streamint2.html hab ich den HTML-Code um folgendes ergänzt:

</br>

<center>	
<p><img src="zaehler3.gif"></p>
</center>

unterhalb dieser Zeilen:

	<center>
		<video src="{srcurl}"  controls="true" ><i>You need a HTML5 <video> capable browser to view this movie.</i></video>
	</center>

ausserdem habe ich hier die Autostartfunktion entfernt!

 

zaehler3.gif ist ein einfacher Countownzähler von 15 auf 0. Sobald der Zähler auf 0 steht, drück ich auf die Playtaste und es läuft - bezogen auf SD-Inhalte.

Möchte ich HD-Inhalte schauen, so muss ich, zwecks Zugriff auf den CI-Slot, weitere 10 Sekunden warten.

Da ich unterwegs selten HD-Inhalte schaue, habe ich es für mich perösnlich so belassen.

 

Die überarbeitete streamint2.html, sowie die animierte gif-Datei als Anhang.

 

 

 

 

Das ganze liesse sich mit Javasript sicherlich besser lösen, aber von Javascript hab ich NULL Ahnung ;)

Edited by epsy
  • Like 1
Link to comment

Hallo epsy,

 

mit welchen Komponenten hast Du Deinen Vorschlag getestet (Version RS + iOS-Version)?

 

Was muss man löschen, um die Autostart-Funktion zu entfernen?

 

 

Vielen Dank,

SHC

Edited by SHCSHC
Link to comment

Ausprobiert habe ich es mit der RS-Version 1.26 und mit meinem iPhone 5 mit der aktuellen 7.0.3 und 7.0.2

 

Auf meinem iPad 3 habe ich noch die Softwareversion 6 drauf, meine Frau hat auf ihrem iPhone4S ebenfalls noch keine neue Version aufgespielt. Daher habe ich 2 Ordner im SVCweb-Ordner erstellt:

 

iphone1 (hab ich alles so belassen)

iphone2 (einfach 'ne Kopie gemacht und lediglich die streamint2.html angepasst):

 

<video src="{srcurl}" {isipad} controls="true" autoplay ><i>You need a HTML5 <video> capable browser to view this movie.</i></video>

 

Das {isipad} habe ich auch entfernt. Keine Ahnung wofür es ist. Für mein iPhone benötige ich es offenbar nicht.

 

und halt eine kleine gif-Datei druntergehängt, damit ich einen Rückwärtszähler habe.

Link to comment

@epsy: Super! Vielen Dank!

 

Habe die Version 1.26 über die Version 1.27 "drüberinstalliert" und die Dateien von epsy benutzt. Läuft auf meinem iPone unter iOS 7.0.3 nun wieder einwandfrei!

Lediglich der Button "Stop Streamserver" ist nun irgendwie falsch formatiert, ist ber nur ein kosmetisches Problemchen...

Link to comment

@epsy: Super! Vielen Dank!

 

Habe die Version 1.26 über die Version 1.27 "drüberinstalliert" und die Dateien von epsy benutzt. Läuft auf meinem iPone unter iOS 7.0.3 nun wieder einwandfrei!

Lediglich der Button "Stop Streamserver" ist nun irgendwie falsch formatiert, ist ber nur ein kosmetisches Problemchen...

 

Mit meinem ipad4 funktioniert das leider nicht mit der Version 1.27.

Link to comment

Hallo,

habe Win 8.1 Pro sowie DVBViewer 5.2.8.1 und den Recordingservice 1.26 auf meinem Rechner installiert. Bisher konnte ich auf meinem Ipad 4 mit Ios 7.0.2 keinen Stream mehr länger als einige Sekunden ansehen. Nach dem Update meines Ipads auf Ios 7.0.3, erhalte ich beim Öffnen eines Senders zwar eine Fehlermeldung "Der Vorgang konnte nicht abgeschlossen werden" nach einer Bestätigung auf ok verschwindet das Fenster.

Wenn ich dann im noch offenen Playerfenster auf die Playtaste klicke, startet der Stream und ich kann solange den Sender sehen, wie ich will. Es funktioniert also wieder.

 

Allerdings geht das nur bei normalen Sendern. Bei HD funktioniert es nach wie vor nicht.

 

Vielleicht kann das jemand bestätigen, bei dem es auch so funktioniert.

 

Gruß

 

Ralf

Link to comment

@ralfpc6

 

hast Du denn die autostartfunktion in der streamint2.html entfernt? Der Hinweis "Der Vorgang konnte nicht abgeschlossen werden" lässt das vermuten.

 

 

Im Prinzip reicht es die Autostartfunktion zu entfernen! Der Zähler in meinem Beispiel ist mit Hilfe einer Gif-Datei realisiert!!! Dieser Zähler macht nix!!! Es ist eigentlich nur ein Bild!

 

 

 

Auf dem Rechner, wo der Recordingfservice läuft, kann man ganz einfach die Zeit messen die man warten muss, bis man den Stream bei abgeschalteter Autostartfuntkion manuell beginnen kann.

 

Auf der vorletzten Seite (iphone/ipad), wo man Seitenverhältnis Videobitrate etc. einstellen kann, drückt man letzendlich den Button "Starte Stream". (Beginn Zeitmessung)

Auf dem Rechner, auf welchem der Recordingservice läuft, beobachtet man mit Hilfe des Taskmanagers die Prozessorauslastung der einzelnen Programme.

Nach kurzer Zeit ist auch der ffmpeg.exe-Prozess zu sehen.

Nach einigen Sekunden ist CPU-Last erhöht (abhängig vom ausgewählten Profil, Prozessor, Auflösung!!). Sobald die CPU-Last des ffmpeg.exe-Prozess auf 0% absinkt (Ende Zeitmessung), startet man auf dem iPhone/iPad den Stream mit drücken der Playtaste. Ab diesem Moment steigt auch wieder die CPU-Last des ffmpeg.exe-Prozess.

Der Stream wird offenbar, ab dem Zeitpunkt wo die CPU-Last auf 0% steht, nur noch gepuffert und nicht mehr umgewandelt. Vermutlich um Arbeitsspeicher zu sparen.

 

Übrigens: Die Zeitdifferenz beträgt bei mir für SD-Sender ca. 15 Sekunden, für HD-Sender ca. 28 Sekunden! Daher auch die animierte Gif-Datei die 15 Sekunden runterzählt ;)

Link to comment

Also auf allen meinen iOS 7 Geräten funktioniert das Streaming nur für die beschriebenen paar Sekunden und der Lösungsweg von epsy funktioniert leider auch nicht. Gibt's noch was neues wie man das lösen könnte?

 

Gruß

 

Idefix

Link to comment

@idefix:

 

Sicher, daß Du epsys Workaround mit RS Version 1.26 probiert hast? Nach "stream starten" musst Du schon 10 Sekunden oder länger warten bevor Du den Player startest.

Link to comment
×
×
  • Create New...