MotionEye + RTSP přes IPv6

MotionEye + RTSP přes IPv6
« kdy: 02. 08. 2021, 19:03:49 »
Mám kameru na IPv6 adrese, která podporuje RTSP stream na standardním portu 554. VLC tento stream otevřít neumí, ale ve Windows to umí např. MPC-HC.
Nyní jsem si nainstaloval do Ubuntu MotionEye a chtěl jsem do něj tento RTSP stream přidat, ale vůbec mi to nebere.

takhle to vypadá pro ten MPC-HC, kde vše funguje
rtsp://login:password@[2a00:abc:def:1234::100]:554

v MotionEye ty přihlašovací údaje zadávám zvlášť, ale takhle mi tu IPv6 adresu nevezme
rtsp://[2a00:abc:def:1234::100]:554

Netušíte někdo, jestli by to šlo nějak vyřešit? Děkuji za pomoc.


Re:MotionEye + RTSP přes IPv6
« Odpověď #1 kdy: 02. 08. 2021, 20:53:58 »
Podle této stránky http://www.makikiweb.com/ipv6/motioneyeos_and_ipv6.html jsem zkusil upravit settings.py a motioneye.conf, jenže tohle asi řeší, aby motioneye fungoval v prohlížeči na IPv6 adrese.

Re:MotionEye + RTSP přes IPv6
« Odpověď #2 kdy: 04. 08. 2021, 19:43:54 »
Zkusil jsem to re-streamovat přes ffmpeg do localhostu, jenže ani ten originální stream nejde přehrát přes ffplay, takže IPv6 nepodporuje.

Re:MotionEye + RTSP přes IPv6
« Odpověď #3 kdy: 04. 08. 2021, 21:08:08 »
Z tvojho popisu mi nie je presne  zrejme , co konkretne ti nejde  - "vůbec mi to nebere"

Mozes blizsie napisat ci :
a) nejde ti stream
b) nejde dekodovat stream
Pripadne chybu ktoru VLC zobrazi .

Idealne ak by si nahral s Wiresharkom komunikaciu (RTSP,RTP,RTCP) aby bolo mozne skontrolovat RTSP komunikaciu vratane  RTP streamu aby sme vedeli s akym kodekom mame docinenia .

A na porovnanie ak by si to nahral aj z MPC-HC a mohli sme to porovnat .









« Poslední změna: 04. 08. 2021, 21:12:16 od mzprx »

Re:MotionEye + RTSP přes IPv6
« Odpověď #4 kdy: 04. 08. 2021, 21:24:35 »
Ve Windows, kde mi MPC-HC funguje vypíše VLC tohle:
Citace
Spojení selhalo :
Přehrávač VLC se nemohl spojit s "[2a00:0".
Zadaný vstup nelze otevřít:
Přehrávačem VLC nelze otevřít MRL 'rtsp:// atd.
v dokumentaci https://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_over_IPv6/ má VLC toto:
Citace
There are still some features of the VLC media player which do not support IPv6. In particular, it is not possible to use RTSP over IPv6 because the underlying library, Live.com, does not support IPv6 at the time of writing.

Je to v dnešní době divné, ale je to tak a bojím se, že to neumí ani ten ffmpeg + ffplay a také požadovaný MotionEye.

P.S. Wireshark v těch Windows nemám, ale srovnání je jasné.


Re:MotionEye + RTSP přes IPv6
« Odpověď #5 kdy: 05. 08. 2021, 08:46:08 »
Kamera je Hikvision a zkusil jsem se zaměřit na HTTP stream. Když za IP adresu přidám /Streaming/Channels/1/picture (funguje i channels), tak z kamery típnu aktuální obrázek. Tohle funguje i ve VLCu a také v ffplay přes IPv6.

Některé Hikvision kamery by měly umět i MJPEG video /Streaming/Channels/1/httppreview (nebo httpPreview), ale má kamera ne. Kanály můžou být 1, 2, 101, 102 atd., ty jsem zkoušel.

Na tom je opět zřetelné, že RTSP stream přes IPv6 neumí.

Re:MotionEye + RTSP přes IPv6
« Odpověď #6 kdy: 05. 08. 2021, 11:30:59 »
hele tady řikaj že
Citace
No. RTSP 1.0 protocol is not compatible with IPv6 by specification, and RTSP 2.0 is not supported by much anything (including VLC).

nóóóóó takže by to rtsp 1.0 vlastně správně nemělo fungovat uplně nikde s ip6  :D ??? :D ???
lidi postižený environmentálním žalem hele choděj za ekopsycholožkama hele 🤡 💆 🤡 💆

Re:MotionEye + RTSP přes IPv6
« Odpověď #7 kdy: 05. 08. 2021, 13:51:12 »
O tom RTSP 2.0 jsem se také dočetl a zatím to je bída s jeho podporou :'(

Re:MotionEye + RTSP přes IPv6
« Odpověď #8 kdy: 05. 08. 2021, 14:24:14 »
Zkompiloval jsem si poslední mplayer + mencoder a taky bez šance, Couldn't resolve name for AF_INET6.