Már egy ideje motoszkál a fejemben az ötlet, de nem találtam rá kész megoldást. Jó lenne a szobák között, illetve a kapuhoz csinálni egy audió/videó kapcsolatot. A LAN hálózat nem akadály. Ha ez kell van szerverke is, a klienseknek pedig egy-egy (kamerával vagy anélkül) RPI.
Tudtok erre valami többé-kevésbé kész megoldást?
- 2599 megtekintés
Hozzászólások
Az egyik gond az lesz, hogy az RPI-ben nincs mikrofon bemenet. Vagy valamilyen USB hangkártyával vagy valami cél áramkörrel kell megoldani.
Van egy projekt ami WebRTC-n szolgáltat video stream-et RPI-ről:
http://www.rs-online.com/designspark/electronics/eng/blog/building-a-ra…
Ha ebbe kétirányú hangot bele lehet szorítani, akkor a másik oldalon elég egy WebRTC támogatott böngésző. Ehhez képest egyszerűbb megoldani a kapu nyitását böngészőn keresztül vezérelve valamelyik GPIO-t az RPI-n (+ ehhez is kell kiegészítő elektronika, ami meg tud hajtani pl. egy relét).
Bár ez inkább kevésbé kész megoldás.
- A hozzászóláshoz be kell jelentkezni
lehet h egyszerubb es olcsobb egy kesz videotelefonos rendszer, esetleg vmi olcso retek (10khuf kornyeken kaphato) elolapi kameraval rendelkezo telokbol osszehegeszteni vmit
egyebkent video intercom kb az amit te keresel
- A hozzászóláshoz be kell jelentkezni
köszi! WebRTC, Janus, gStreamer, fincsi.. Van tapasztalat, hogy milyen a kép? késés?
- A hozzászóláshoz be kell jelentkezni
A kétirányú hang egy USB hang "kártyával" megoldhatónak tűnik.
A kamera adott, de nem elsődleges, ráér.
Az akadály a saját tudatlanságom - nem igen konyítok a VOIP -hoz.
Nézegetem az Asterisk -et, egyenlőre olyan ágyúval verébre filingem van.
Viszont ez nagyon előre mutató lehetne - pl. a telkemet is beköthetném, olyan 60km - van vezetékes internet.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
pedig arra akár még volna is dobozos megoldás.
Azt is jó volna kigondolnod, hogy tulajdonképpen mit szeretnél.
pl:
-végpontok közötti direkt kommunikációt
-broadcast-et
-egyebet
Vannak egyéb megoldások is, pl VideoDoorPhone IP-n felhívja a telefonon futó applikációt.
- A hozzászóláshoz be kell jelentkezni
A kliensekre minek célhardver? Okostelefonok nem jók?
A kapuhoz meg egy pi.
- A hozzászóláshoz be kell jelentkezni
Kicsit sok volt a karácsonyi program :)
Igen, az forgalomból kivont, kiöregedett okos telefonok használata jónak tűnik - minden benne van ami egy ilyen feladathoz kell. A problémám ezzel az hogy ha egy ilyen kliens elromlik/tönkremegy, nem vagy csak nehezen pótolható. Másrészt nem ismert technológia - az RPI szinte minden részében ismert és még sokáig pótolható mint egység. Megint másrészről annak is van értelme, ha egy Android app segítségével kommunikálhatnék a "szerverre" akasztott összes végponttal - de ez később.
Alapvetően IP alapú, pont-pont kapcsolatban gondolkodom. A "broadcast" -ot nem értem ebben a felállásban - max egy LAN -on belül, de még ott is inkább a multicast. Abban sem vagyok biztos hogy ehhez a VOIP a megoldás - inkább csak erről halottam mint az IP alapú, univ hangátvitel (abban az értelemben, hogy tökmindegy hol is vannak a végpontok helyileg).
OFF: Azért is dobtam fel a fórumra, nehogy kiderüljön hogy erre vannak régen jól bevált megoldások én meg itt akarom feltalálni a spanyol viaszt.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ilyesmi. Bár én beérem néhány képpel is, nem kell real time.
Aztán persze megint előjön a hangátvitel ...
Anno (4-5 éve) kamera kép átvitelt már csináltam (ffmpeg) - nem kétirányút - PC -vel, PTZ kamerát is vezéreltem (RS422) de ott azt tapasztaltam, hogy a lanon(!) 10-15 sec késleltetés volt.
A 10-15 sec késleltetés NEM elfogadható, a hanggal különösen nem - nagyon zavaró.
Szóval ahogy gondolkodom egyre kisebb az esélye hogy ezt egyszerűen (néhány script és kész, általános sw segítségével) meglehessen oldani.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Egy kiszuperált android mobillal jobban jársz. Valamilyen vízálló régi mobil.
- A hozzászóláshoz be kell jelentkezni