Jump to content

TV Aufnahmen kaputt


Recommended Posts

Posted

HI, the change in 4.7.14 may help with browser-based playback. The upcoming 4.8 release has more improvements as well. Thanks.

Eddie6411284
Posted

@Luke

Ein Klick auf das Live TV Programm und man die ersten Fehler:
 

Quote

*** Error Report ***
Version: 4.7.14.0
Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk
Operating system: Linux version 4.4.302+ (root@build7) (gcc version 12.2.0 (GCC) ) #64570 SMP Sat Jun 3 00:09:29 CST 2023
Framework: .NET 6.0.20
OS/Process: x64/x64
Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
Processor count: 4
Data path: /var/packages/EmbyServer/var
Application path: /volume1/@appstore/EmbyServer/system
System.InvalidOperationException: System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, CancellationToken cancellationToken)
at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken)
at Emby.Api.Images.ImageService.GetImage(ImageRequest request, Int64 itemId, BaseItem item, Boolean isHeadRequest)
at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
Source: Emby.Server.Implementations
TargetSite: Void MoveNext()

:

:

*** Error Report ***
Version: 4.7.14.0
Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk
Operating system: Linux version 4.4.302+ (root@build7) (gcc version 12.2.0 (GCC) ) #64570 SMP Sat Jun 3 00:09:29 CST 2023
Framework: .NET 6.0.20
OS/Process: x64/x64
Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
Processor count: 4
Data path: /var/packages/EmbyServer/var
Application path: /volume1/@appstore/EmbyServer/system
System.Exception: System.Exception: Error running ffprobe for "rtsp://192.168.27.243:554/?avm=1&freq=466&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,101,1401,1400,1402,1403,1404,1406,1407,1408" -
at Emby.Server.MediaEncoding.Probing.MediaProbeManager.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, String userAgent, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Boolean forceEnableLogging, CancellationToken cancellationToken)
at Emby.Server.Implementations.Library.MediaSourceManager.AddMediaInfoWithProbe(MediaSourceInfo mediaSource, Boolean isAudio, ReadOnlyMemory`1 cacheKey, Boolean addProbeDelay, CancellationToken cancellationToken)
at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal(LiveStreamRequest request, CancellationToken cancellationToken)
Source: Emby.Server.MediaEncoding
TargetSite: Void MoveNext()

Vom Klick in Emby bis zum Fehler vergehen mehrere Sekunden. Die gleiche URL in VLC genutzt und in nicht einmal 2 Sekunden ist der TV Stream da und wird fehlerfrei abgespielt.
Vielleicht solltet Ihr nochmal in den Code der 4.6 schauen, da hats nämlich funktioniert.
Auf weitere Tests habe ich irgendwie schon gar keine Lust mehr.

 

Gruß
Eddie

  • 1 month later...
Posted
On 8/27/2023 at 6:55 AM, Eddie6411284 said:

@Luke

Ein Klick auf das Live TV Programm und man die ersten Fehler:
 

Vom Klick in Emby bis zum Fehler vergehen mehrere Sekunden. Die gleiche URL in VLC genutzt und in nicht einmal 2 Sekunden ist der TV Stream da und wird fehlerfrei abgespielt.
Vielleicht solltet Ihr nochmal in den Code der 4.6 schauen, da hats nämlich funktioniert.
Auf weitere Tests habe ich irgendwie schon gar keine Lust mehr.

 

Gruß
Eddie

Do you still have a 4.6 install by chance? I would be curious to know if our ffmpeg command line with the rtsp url has changed.

Eddie6411284
Posted

@Luke

Nein, ich habe keine 4.6 mehr installiert.

  • 5 months later...
Eddie6411284
Posted

Auch hier bringt die 4.8 keine Verbesserung.

Alternativ habe ich mal Plex installiert und siehe da, sowohl Live TV, als auch Aufnahmen sind mit meiner Hardware plötzlich wieder möglich.
Der DVB-C Repeater von AVM wird in Plex erkannt. Der Sendersuchlauf funktioniert direkt in Plex, kein Import von M3U Dateien, EPG hinzugeladen, fertig.
Plex ist zwar in zig anderen Bereichen deutlich schlechter, aber die Features, die man dort anbietet, funktionieren bei mir wenigstens.

Weniger ist manchmal mehr und verärgert die User weniger, als viele Features, die dann nur halb oder gar nicht funktionieren.

 

Gruß
Eddie

  • Like 1
Posted
On 3/3/2024 at 8:29 AM, Eddie6411284 said:

Auch hier bringt die 4.8 keine Verbesserung.

Alternativ habe ich mal Plex installiert und siehe da, sowohl Live TV, als auch Aufnahmen sind mit meiner Hardware plötzlich wieder möglich.
Der DVB-C Repeater von AVM wird in Plex erkannt. Der Sendersuchlauf funktioniert direkt in Plex, kein Import von M3U Dateien, EPG hinzugeladen, fertig.
Plex ist zwar in zig anderen Bereichen deutlich schlechter, aber die Features, die man dort anbietet, funktionieren bei mir wenigstens.

Weniger ist manchmal mehr und verärgert die User weniger, als viele Features, die dann nur halb oder gar nicht funktionieren.

 

Gruß
Eddie

@Eddie6411284

 

Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!

 

  • Haha 1
Eddie6411284
Posted

@Luke

Wie oft denn noch? Schaut doch einfach mal in die zig von mir angehängten Logdateien rein.

  • Like 1
  • 2 months later...
Eddie6411284
Posted

Moin moin,

aufgrund einiger Fehler fand ich Emby ne zeitlang uninteressant für mich.
Da jetzt ein für mich wichtiges Feature wieder funktioniert, wollte ich auch mal dem Rest ne Chance geben.

Aktuell funktioniert Live TV nicht. In der 4.6 hats mal funktioniert, danach habe ich das aufgrund der Fehler bei der Aufnahme nicht mehr benutzt. Ich weiß also nicht, mit welcher Version das kaputt gegangen ist.

Ich habe das auf mehreren Rechnern getestet, immer mit dem Effekt, dass es nicht funktioniert.
Anbei mal zwei Testläufe mit Logdateien.

Browser Chromium
15:35 Live TV RTL
=> Feher: Derzeit sind keine kompatiblen Streams verfügbar...

Browser Edge
15:40 Live TV RTL
schwarzes Bild, kurz Ton
=> Fehler: Derzeit sind keine kompatiblen Streams verfügbar...

Im Logfile beim Test mit Chromium finde ich haufenweise Fehler dieser Art
> System.Exception: No video encoder found for 'av1'
Daraufhin habe ich gesucht und das hier gefunden:

Also habe ich die AV1 Video Erweiterung von Microsoft heruntergeladen und der Test mit Edge bringt den Fehler jetzt nicht. Es funktioniert aber trotzdem nicht.

 

Ne Idee, woran das liegen könnte?

 

Gruß
Eddie

embyserver.txt ffmpeg-transcode-95f19c6c-c4a9-40d8-885d-7f078cad1d12_1.txt ffmpeg-transcode-90174f38-75d6-4819-b940-827978a93320_1.txt ffmpeg-transcode-c4e9f636-0c8d-44fe-9674-59a8ec7df6b1_1.txt hardware_detection-63851902271.txt

Posted

Hi, what software is broadcasting the stream? Is rtsp the only option?

Eddie6411284
Posted

@Luke

Das ist eine Fritz!Box 6690 Cable und die generiert die M3U Dateien selber, also ja, es scheint die einzige Option zu sein. VLC hat damit auch keine Probleme, Emby 4.6 hatte die früher mit den generierten M3U Dateien auch nicht. Wie gesagt, danach habe ich das aufgrund anderer Emby Fehler nicht mehr genutzt.

Vielleicht hängt dieser Fehler damit zusammen:

 

Gruß
Eddie

Posted

OK I've merged the topics just so that we can keep the discussion together. Thanks.

Eddie6411284
Posted

@Luke

Auf der Suche nach Emby Alternativen nur zum Aufnehmen von TV Sendungen habe ich für meine DiskStation das Paket tvstreamrecord installiert. Zusätzlich habe ich das ffmpeg Paket von hier https://johnvansickle.com/ffmpeg/ und zwar die Version "git master: built on 20240524" dazu kopiert. Mit anderen Versionen habe ich es noch nicht getestet.

Folgender Aufruf auf der DS führt reproduzierbar zu fehlerfreien Aufnahmen: 
 

Quote

['/volume2/tvstreamrecord/ffmpeg/ffmpeg', '-i', 'rtsp://192.168.178.1:554/?avm=1&freq=466&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,7750,7752,7753,7754,7755,7756,7757,7758,7759', '-y', '-t', '299', '-loglevel', 'fatal', '-map', '0', '-c', 'copy', '-ignore_unknown', '/volume2/tvstreamrecord/20240531114500 - Test.ts']

Im Vergleich dazu, der Emby Aufruf von ffmpeg:
 

Quote

ffmpeg -loglevel +timing -y -print_graphs_file "/var/packages/EmbyServer/var/logs/ffmpeg-transcode-95f19c6c-c4a9-40d8-885d-7f078cad1d12_1graph.txt" -copyts -start_at_zero -init_hw_device "vaapi=dev1:/dev/dri/renderD128" -analyzeduration 3000000 -stream_loop -1 -c:v:0 mpeg2video -threads:v:0 1 -hwaccel:v:0 vaapi -hwaccel_device:v:0 dev1 -hwaccel_output_format:v:0 vaapi -noautorotate -i "rtsp://192.168.178.1:554/?avm=1&freq=466&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,7750,7752,7753,7754,7755,7756,7757,7758,7759" -map 0:1 -map 0:3 -sn -c:v:0 h264_vaapi -b:v:0 5000000 -g:v:0 75 -maxrate:v:0 5000000 -bufsize:v:0 10000000 -keyint_min:v:0 75 -r:v:0 25 -profile:v:0 high -c:a:0 copy -metadata:s:a:0 language=ger -disposition:a:0 default -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/var/packages/EmbyServer/var/transcoding-temp/5392FB/5392FB.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_list_entry_prefix hls/5392FB/ -segment_start_number 0 -individual_header_trailer 0 -write_header_trailer 0 -segment_write_temp 1 "/var/packages/EmbyServer/var/transcoding-temp/5392FB/5392FB_%d.ts"

Vielleicht hilft Euch das irgendwie weiter, damit man emby auch endlich wieder zum Aufnehmen nutzen kann.
Alternativ könntet Ihr die Parameter ja auch konfigurierbar machen, wie man es bei tvstreamrecord gemacht hat.
Wenn ich am WE ganz viel Langeweile habe, packe ich Eure Parameter mal in tvstreamrecord, vielleicht finde ich ja einen Parameter, der zum Problem führt.

 

Gruß
Eddie

Fragensteller
Posted

Wow - sehe ich das richtig? Das Problem besteht seit 16. August 2022?????

Eddie6411284
Posted

Ja, das siehst Du leider richtig.
Mit Emby 4.6 alles perfekt. Mit Emby 4.7 hat man es kaputt optimiert.
Auch die Tatsache, dass man das Feature mit Emby Premiere gekauft hat, spornt die Entwickler nicht wirklich an, den Bug zu beheben.

Gruß
Eddie

Teddyknuddel
Posted
1 hour ago, Fragensteller said:

Wow - sehe ich das richtig? Das Problem besteht seit 16. August 2022?????

Ja, und wenn Du es wagst, zuviel zu meckern, ignorieren sie Dich und Deine Beanstandung.

 

  • 2 months later...
Eddie6411284
Posted

Herzlichen Glückwunsch zum zweijährigen Bestehen des Fehlers.
Lasst Euch nur Zeit mit dem Fix, eilt ja nicht. Das Geld für das Feature habt Ihr ja bekommen. Ne Gegenleistung muss da ja nicht sein.

  • Haha 1
Teddyknuddel
Posted
1 hour ago, Eddie6411284 said:

Herzlichen Glückwunsch zum zweijährigen Bestehen des Fehlers.
Lasst Euch nur Zeit mit dem Fix, eilt ja nicht. Das Geld für das Feature habt Ihr ja bekommen. Ne Gegenleistung muss da ja nicht sein.

Also jetzt übertreibst Du aber....... sind doch erst 2 Jahre und 6 Tage.....

  • 5 weeks later...
Eddie6411284
Posted

Zwei Jahre und einen Monat ohne Fix.

  • Confused 1
Teddyknuddel
Posted
3 hours ago, Eddie6411284 said:

Zwei Jahre und einen Monat ohne Fix.

Vergiss es einfach - die wollen nicht. Haben das Thema abgehakt. Hol Dir ne Dreambox oder so. Dann kannste dort direkt die Aufnahmen auf dem PC rüberziehen und bearbeiten.

  • 2 months later...
Eddie6411284
Posted

Zwei Jahre und 4 Monate ohne Fix. Ist das Unfähigkeit oder Absicht?

Gerade wieder mit tvstreamrecord Sendungen aufgenommen. Das funktioniert einfach.

Teddyknuddel
Posted
20 hours ago, Eddie6411284 said:

Ist das Unfähigkeit oder Absicht?

Pure Absicht - Nörgler wie Du und ich sind unerwünscht.

  • 3 months later...
Eddie6411284
Posted

Auch in der 4.8.11.0 funktioniert das weiterhin nicht.

Posted

Sorry, aber für mich ist das nicht so ganz klar, warum bei euch die Aufnahmen nicht funktionieren.
Für TV habe ich Emby an meinen DVBViewer Server angebunden.

Die Aufnahmen, die ich in der Android App von Emby plane, laufen sauber durch und die Wiedergabe funktioniert ebenso ohne Probleme.

Das ist so mit der aktuellen Emby Version, als auch mit den Vorgängerversionen so gewessen.

 

Eddie6411284
Posted

Das freut mich für Dich, dass Du keine Probleme hast. Hatte ich mit Emby 4.6 auch nicht. Ab der 4.7 funktioniert es leider bei mir nicht mehr.
In der 4.7 wurden weitere Sachen kaputt optimiert, die man ganz plötzlich doch reparieren konnte. Wenigstens so halbwegs. Ich sage nur DLNA Renderer.
Alles Weitere kannst Du dem Thread entnehmen.

Gruß
Eddie

  • Agree 1
  • 4 months later...
Eddie6411284
Posted

Drei Jahre sind rum, immer noch kein Fix.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...