Auteur Topic: Ondersteuing Photos - HEVC video codecs  (gelezen 890 keer)

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 873
  • -Ontvangen: 1441
  • Berichten: 7.825
Ondersteuing Photos - HEVC video codecs
« Gepost op: 07 augustus 2023, 13:13:29 »
Even een apart onderwerp aangemaakt vanuit een andere forum-sectie.
Om alles netjes on-topic te houden in de juiste rubriek.

Daar waar er eerder problemen waren bij gebruik van Photos en moderne H.265 / HEVC video codecs.

Ondertussen wat nieuwigheden gevonden m.b.t. ondersteuning van die H.265 / HEVC video codecs.
En een doorbraak gevonden !!

Bij één NAS (alleen in gebruik voor back-up) heb ik DSM 7.2 geïnstalleerd, en bekijk zo nu en dan of de laatste updates van Photos
daarbij die moderne codecs wel worden ondersteunt in een web browser of via een omweg met gebruik van een extra plugin.

De laatste Photos updates zijn vrij recent - met twee updates eind juli 2023
https://www.synology.com/nl-nl/releaseNote/SynologyPhotos

Heb nu net pas   Versie 1.5.0-0488   geïnstalleerd             (25 juli 2023).
                         Versie 1.5.0-0489   van twee dagen erna (27 juli 2023) wordt bij mij nu nog niet automatisch aangeboden.

Via de web browser "Chrome" werken die HEVC video codecs nu wel in combinatie met een extra plugin.
Heb twee plugins geïnstalleerd - weet nu niet welke plugin verantwoordelijk is voor het afspelen van die HEVC video codecs.
https://chrome.google.com/webstore/detail/open-in-vlc-media-player/ihpiinojhnfhpdmmacgmpoonphhimkaj
https://chrome.google.com/webstore/detail/h265-hevc-player/dambgipgbnhmnkdolkljibpcbocimnpd

Ga dat nog even verder uitzoeken.   Kom daar nog op terug.

                  [ EDIT ] ----> Met wat uitzoekerij zit het toch nog wat anders in elkaar.
                  Zie  < deze reactie >  verderop waar het uiteindelijk op neerkomt. (Voorlopig).

LET OP !!    Die ondersteuning is er NIET bij gebruik van Firefox als webbrowser.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 873
  • -Ontvangen: 1441
  • Berichten: 7.825
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #1 Gepost op: 07 augustus 2023, 15:06:42 »
Inmiddels wat verder geëxperimenteerd.

Beide extensies zoals vernoemd met link in mijn vorige reactie heb ik nu verwijderd.
En ook dan worden mijn  H.265 / HEVC   filmpjes in de Photos applicatie "nu" afgedraaid in Chrome.
Kennelijk heeft de huidige versie  Chrome webbrowser  helemaal geen extra extensie meer nodig om H.265 / HEVC video te kunnen streamen.

Testen met   Microsoft Edge  en  Firefox  (al eerder genoemd), blijft vooralsnog "géén ondersteuning" geven voor H.265 / HEVC video.

Dus kennelijk een helpende hand vanuit Google Chrome zelf, als enig werkende webbrowser optie.

Als extra opmerking:
Afdraaien van H.265 / HEVC video, onder bijv. Android / Android TV was al geen probleem,
als men achterliggend een mediaplayer heeft geïnstalleerd die deze video formaten ondersteunen (zoals bijv. VLC).
Bij meerdere geïnstalleerde mediaplayers, heb je de keus welke player je als standaardkeuze wilt (blijven) inzetten.

DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 179
  • -Ontvangen: 2654
  • Berichten: 16.478
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #2 Gepost op: 07 augustus 2023, 16:23:34 »
In Chrome zit het minimaal sinds september vorig jaar volgens deze post. In versie 104 voor sommige platformen en in versie 105 voor alle platformen.

Deze site geeft aan welke browsers een bepaalde codec ondersteunen en vanaf welke versie ze dit doen. Link.  Jammer genoeg staat er niet bij van welke datum deze pagina is, want hij loopt al duidelijk achter. In elk geval kenden IE en Safari HEVC ten tijde van het opmaken van deze pagina.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 873
  • -Ontvangen: 1441
  • Berichten: 7.825
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #3 Gepost op: 07 augustus 2023, 17:11:51 »
Het zou best kunnen dat Google Chrome dat al eerder ondersteunt??  -  (Quietly Added)  -  Ik controleer niet elke versie.
En weet me zo niet meer te herinneren welke test ik voor het laatst heb gedaan met de eerder toegevoegde extensies?

Echter de tweede link met wat  je aangeeft heeft met name betrekking op HTML 5
De berichtgeving is wat mij betreft wat onduidelijk / tegenstrijdig aangaande H.265 / HEVC.

Zowel Microsoft Edge als het nog oudere Microsoft "Internet Explorer"  heb ik alle twee getest en ondersteunen daarbij GÉÉN HEVC.
Tenminste daarop draaien niet mijn in HEVC opgenomen filmpjes binnen het Photos pakket.
De enige juiste optie om te testen is af te gaan op het openen van Photos in een webbrowser en een video in H.265 / HEVC indeling op te klikken.

Maar mogelijk zitten er onderling ook nog wel verschillen met welke "specifieke" camera en codec is opgenomen??
(In mijn geval een Oppo A72 Smartphone  ---->  Videocodering "Efficiënt"  =  H.265 ).

Of Safari het ondersteunt weet ik niet, heb geen Apple.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 179
  • -Ontvangen: 2654
  • Berichten: 16.478
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #4 Gepost op: 07 augustus 2023, 20:50:08 »
Of je een filmpje kunt afspelen zegt niets over de HEVC ondersteuning door Photos, maar zegt meer over de HEVC ondersteuning van de browser. Photos bied het filmpje waarschijnlijk gewoon aan zoals hij op de schijf staat.

HEVC ondersteuning zal eerder blijken uit het vermogen een preview te genereren. Want daarvoor moet hij het filmpje kunnen ontcijferen om een low resolutie versie van de video te kunnen maken.

HEVC ondersteuning zit in de Advanced Media Extension module. (link).  Je wilt toch niet steeds het wiel uitvinden en als je een bibliotheek bouwt voor verschillende pakketten, dan roep je dat vanuit verschillende pakketten aan.

Dit is het AME pakket voor DSM 7.2. Bij de beschijving voor DSM 7.1 staat Photos er nog niet bij.

PS: Safari ondersteunt al heel lang HECV omdat Apple dit protocol al in een vroeg stadium omarmt heeft. b.v. bij Surveillance station kan ik ook HECV opnames via de browser bekijken.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 873
  • -Ontvangen: 1441
  • Berichten: 7.825
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #5 Gepost op: 07 augustus 2023, 23:06:41 »
Zo zit het technisch / systeem organisatorisch niet in elkaar waarom het afspelen van HEVC vanaf DSM 7.x zo slecht wordt ondersteund.

HEVC ondersteuning zit in de Advanced Media Extension module. (link).
Je wilt toch niet steeds het wiel uitvinden en als je een bibliotheek bouwt voor verschillende pakketten, dan roep je dat vanuit verschillende pakketten aan.

Dat is precies datgene waar het bij DSM 7.x  en Photos mank gaat, en vertrouwt / verwijst naar externe browser faciliteiten / plugins.
(Of bijv. onder Android externe media spelers die deze codecs ondersteunen).  Die gebruikers zelf kiezen / hebben geïnstalleerd.

Waar dat bij  DSM 6.2.4  en  Photo Station  met koppeling naar "dezelfde" Advanced Media Extension module, uitstekend is geregeld,
doordat achterliggend vanuit de web interface van Photo Station zelf in php (?) webcode daarbij een "externe" web-player wordt aangeroepen
-JW Player- die deze HEVC codecs ondersteunen.   En op die wijze een sluitend geheel vormt binnen de "Synology" afspeel opties.
Ongeacht welke webbrowser wordt gebruikt, veel breder inzetbaar.   Niet afhankelijk van hetgeen een gebruiker inzet.

Dat is het grote fundamentele verschil in benadering tussen  DSM 6.2.4 - Photo Station   en   DSM 7.x met Photos.
Zie specifiek een eerder bericht waar ik die achterliggende faciliteiten naar een externe player al eens heb uitgezocht < HIER >

Wellicht gelegen in achterliggende licentierechten waarvoor Synology eerder daar een bepaald bedrag voor betaalt??
Maar daar vanaf DSM versie 7.x  en het vervangende pakket "Photos" daar niet meer bereid is om daar voor te betalen.
Die externe "JW Player" wordt vanuit Synology nu niet meer aangeroepen / ondersteund, waar dat eerder wel het geval was.

En het wel- of niet slagen van afspelen "nu" (DSM 7.x en Photos) laat afhangen van willekeurige externe bronnen
die een gebruiker wel- of niet "zelf" heeft geïnstalleerd  / tot zijn beschikking heeft.
Die ondersteuning is vooralsnog zeer karig, met name voor de grotere PC gerelateerde OS systemen en hun webbrowsers.

Bij Windows (10) ben je specifiek afhankelijk van Google Chrome.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Bobo

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 38
  • -Ontvangen: 197
  • Berichten: 871
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #6 Gepost op: 08 augustus 2023, 10:50:35 »
Al deze uitleg maakt het niet helder waar nu probleem zit. Jammer ook dat deze opmerkingen telkens herhaald worden.
Het lijkt me onlogisch dat een pakketontwikkelaar alle externe resources zelf in moet bouwen. Aanroepen van externe partij is veel efficienter.
Lijkt me bij Photos ook zo. Denk ook niet dat Synology de oorzaak is. Eerder ben ik tegengekomen dat Microsoft ook niet bereid is/was om die licentie-kosten te betalen. Gebruikers kunnen het zelf via via binnenhalen.
Hoe kan het anders dat een hevc-265 filmpje bij mij op de pc onder windows niet afgespeeld wordt met Photos en dat datzelfde filmpje op mijn android-phone met de Photos-app wel keurig wordt afgespeeld? Ze zullen het toch niet in de android-app inbouwen en in het package zelf niet.
DS224+             - dsm 7.2    - 69057 u5  - wd40EFPX
DS116 (backup) - dsm 7.2.2  - 72806      - wd20EFRX
DS111               - dsm 6.2.4  - 25556 u7 - wd40EFZX

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 179
  • -Ontvangen: 2654
  • Berichten: 16.478
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #7 Gepost op: 08 augustus 2023, 11:30:11 »
Ik heb één camera die HEVC output geeft. Als ik SS via de browser bekeek, bleef die camera altijd op zwart. In de SS afspeel app was HEVC wel afspeelbaar.

Omdat Safari tegenwoordig wel HEVC kan afspelen, heb ik de cameras weer eens via de browser bekeken. Bij de HEVC camera brief het beeld weer zwart, maar nu stond er een cryptische opmerking in het zwarte beeld over: "Geef H.265 weer bij hardwareversnelling in Google Chrome".
Dit is een geavanceerde optie in SS. Ik heb die nu aangezet en nu worden ook de HEVC beelden in mijn browser goed weergegeven. Ik snap niet waarom ze dit dan niet standaard aan zetten en waarom ze de verwarrende opmerking over Chrome plaatsen. Je moet er nu zelf op komen dat het niet alleen over Chrome gaat, maar over browsers in het algemeen.

Verder vind ik ook dat HEVC iets is wat de browser moet ondersteunen en niet Photos zelf. Als Photos dit eerst naar een ander formaat moet converteren ben je de efficiëntie van dit compacte formaat kwijt. Met de introductie van HTML5 behoren browsers de diverse coderingen zelf te ondersteunen zodat je niet overal een plug-in voor nodig hebt.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 873
  • -Ontvangen: 1441
  • Berichten: 7.825
Re: Ondersteuing Photos - HEVC video codecs
« Reactie #8 Gepost op: 08 augustus 2023, 11:51:06 »
@Bobo

Hoezeer ik mijn best heb gedaan om uit te leggen waar de kern van de zaak zit, met achterliggende bronnen aan informatie,
begrijp je het kennelijk nog steeds niet?  Het is toch echt uitermate simpel. (Zal nog een poging wagen  :geek: ).

De basis:

Bij DSM 6.2.4  en gebruik van Photo Station  wordt door Synology gebruik gemaakt van  -  JS Player.
Een externe partij die deze "web-player" aanbiedt:   https://docs.jwplayer.com/platform/docs     LET OP !!  website is IPv4 "only" bereikbaar.
(Dat is in de Photo Station software geïmplementeerd om de bronnen van die web-player aan te roepen).

Die JS player werkt voor een aantal browsers en OS systemen:
https://docs.jwplayer.com/platform/docs/platform-browser-support           IPv4 "only" bereikbaar.



Zonder dat gebruikers verder iets hoeven te doen als men een van bovenstaande browsers gebruikt,
heeft Synology er voor gezorgd dat er geen problemen zijn bij afspelen van H265 / HEVC video en gebruik van Photo Station.


Bij DSM 7.x  en gebruik van Photos  heeft Synology die functionaliteit van die JS Player (te vroeg) verwijderd.
En is de ondersteuning van die hele lijst aan browsers met het plaatje hiervoor aangegeven voor H265 / HEVC niet meer gewaarborgd.
Men laat het aankomen op de vindingrijkheid van de gebruiker zelf om naar plugins te zoeken, web-browsers,
mediaspelers (Android),  die de  H265 / HEVC video formaten ondersteunen.  En dan "hopen" dat het bij toeval met elkaar matcht.

IMO een half bakken product, geen kant en klaar fatsoenlijk werkende oplossing door Synology aangeboden waar men op kan vertrouwen.
Want als een gebruiker toevallig de verkeerde browser, plugin, of externe player gebruikt, werkt het niet.
Precies de reden om DSM 6.2.4  / Photo Station te blijven gebruiken, zolang dat nog niet goed is geregeld.

Gaandeweg de tijd komen er inmiddels nieuwere versies web-browsers bij, die H265 / HEVC video formaten standaard wel ondersteunen.

Upgrade "kantelpunt":
Als men ten behoeve van de schare vrienden / kennissen die deze content willen bekijken, niet te moeilijke aanwijzingen kan geven
wat te doen, om die content wel te kunnen bekijken.  Komt er op een gegeven moment een omslagpunt, dat het wel de moeite waard is,
om  DSM 6.2.4  (met Photo Station)  te upgraden naar  DSM 7.x (met Photos).

Web-browsers  Google Chrome  /  Safari (Apple):
Inmiddels de ondersteuning door Google Chrome van HEVC (wat schijnbaar al wat langer het geval is), en ook Safari voor Apple,
zou al een belangrijk keerpunt kunnen zijn?  Vandaar opnieuw aandacht hiervoor in een nieuw onderwerp.
Zodat gebruikers kunnen besluiten of de tijd NU wel rijp is om over te schakelen.

Wat voor de één geldt, hoeft dat voor een ander echter nog niet te zijn.
Voor wat mijzelf betreft wordt het pas interessant, als ook Firefox en Microsoft Edge die HEVC codecs standaard ondersteunen.

Precies wat @Briolet aangeeft:   Verder vind ik ook dat HEVC iets is wat de browser moet ondersteunen.


Hoe kan het anders dat een hevc-265 filmpje bij mij op de pc onder windows niet afgespeeld wordt met Photos en dat datzelfde filmpje op mijn android-phone met de Photos-app wel keurig wordt afgespeeld? Ze zullen het toch niet in de android-app inbouwen en in het package zelf niet.

Kennelijk gebruik je onder Windows niet de Google Chrome browser, want dat zou inmiddels geen probleem meer hoeven te zijn.
De Google web-browser ondersteunt die HEVC codecs.  De meeste andere web-browsers nog niet.

Onder Android  -een OS ontwikkelt door Google-  wordt het kennelijk ook reeds standaard ondersteund.
(Zal mogelijk wel afhankelijk kunnen zijn welke versie Android je gebruikt ?)   Vandaar dat Photos in jou situatie daarmee direct werkt.
Bij oudere versies Android kun je vrij gemakkelijk ook andere players installeren die HEVC ondersteunen, zie eerdere reactie laatste alinea.

DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....