Linphone - videohovory i pod Androidem a Linuxem

Programy, které slouží k volání přes internet z počítače nebo chytrých mobilů.
Odpovědět
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od xsouku04 »

Kvalitních SIP klientů není mnoho, ještě méně je těch, co podporují bezproblémově i videohovory.

Linphone je zde už od roku 2001, dlouho jsem jej ale považoval za hodně zabagovaný, a proto jeho existenci ignoroval. Linphone je ale stále vylepšován, tedy má představa o tom, že není moc použitelný, přestává zjevně platit. Poslední jeho bug, co jsem se setkal, bylo, že v některých případech generoval falešné zvonění, pokud voláte někomu na vypnutý mobil.

V každém případě Linphone nyní nativně podporuje i videohovory. Spolu s tím, že Linphone má verze pro Windows, Linux, OSX, Android i iOS, začíná být velmi zajímavý.
Pokud vím, je to jediná relativně spolehlivá aplikace s podporou videa pro Linux, Android a iOS, co je k dispozici zdarma.
Pro Windows (s videem i bez) lze krom Linphone doporučit ještě lepší microsip.

Pokud chcete dělat kvalitní a spolehlivý videohovor přes SIP na androidu nebo IOS, je dost možná Linphone jediná pohodlná možnost. Pro videohovory na Odorik.cz vytáčejte čísla v síti se dvěma hvězdičkami před číslem linky. Např. **300116.
Díky linphone jsme našli po dlouhé době využití pro náš stolní videotelefon Yealink. Babičkám stačí Android/iOS s linphonem a překvapivě dovedou na dálku zabavit nemluvně i na desítky minut.
Díky linphone jsme našli po dlouhé době využití pro náš stolní videotelefon Yealink. Babičkám stačí Android/iOS s linphonem a překvapivě dovedou na dálku zabavit nemluvně i na desítky minut.
videohovor_nemluvnete.png (489.85 KiB) Zobrazeno 8325 x
Jaké jsou možné komplikace?

Pokud budete chtít Linphone použít pro videohovor s nějakým hardwarovým videotelefonem nebo videokameraou (co podpouje SIP), můžete narazit na problém s videokodeky.
Nejpoužívanější a zjevně i neúspornější videokodek je bohužel H264, u kterého bývají potíže s licencemi.
Problém s licencemi pro H264 u Androidu a iOS se obchází tak, že si Linphone (dělá to třeba i Firefox) stahuje binárku openH264, což je opensource implementace, za která poskytuje binárky a platí za ně poplatky Cisco. V Androidu při prvním spuštění Linphone jste zpravidla vyzvání k souhlasu se stáhnutím binárky OpenH264. Na jednom konkrétním tabletu Lenovo, se ale binárka nestahovala (výzva se nekonala) a kodek H264 nebyl v nabídce a já jsem nebyl schopen zjistit pravý důvod a byl jsem nucen se smířit s tím, že pro tento konkrétní tablet žádná použitelná SIP aplikace (Grandstream Wave se ukázal nepoužitelný) s podporou H264 a tedy možností volat s hardwarovým VoIP video telefonem, není k dispozici.
Bohužel podrobnější a aktuální informace o těchto komplikacích jsem nikde nenašel, musím tedy hodně domýšlet. Jiná možnost je prý si zkompilovat Linphone sám, pak je možné si podporu H264 zapnout a mít ji nativně. Kuriózní je, že softwarové patenty v Evropě stále neplatí, přesto se všichni chovají, jako by platily, a omezují jimi i Evropany. Nikdo nemá odvahu říci, že král je nahý. Problém s H264 nemá kvalitní opensource program microsip, snad je to tím, že jeho vývojář je Rus? Překvapivě jeho angličtina je na úrovni, že to nikdo nepozná.
Kristovec
Příspěvky: 1526
Registrován: ned 07. srp 2011 18:03:28

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od Kristovec »

Linphone Android - s TLS - chyba registrace,s UDP i TCP zaregistrován
Má to nějaký vliv? Jsem Neználek těchto věcí.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od xsouku04 »

Kristovec píše:Linphone Android - s TLS - chyba registrace,s UDP i TCP zaregistrován
Má to nějaký vliv? Jsem Neználek těchto věcí.
Také mi to dělá. Nevím, jestli se mu nelíbí náš certifikát a nebo to dělá jen na špatném portu. Vypadá to, jako že nastavení čísla portu na serveru ignoruje. Budeme muset ten Linphone lépe prozkoumat a napsat k němu návody. Další zajímavá vlastnost Linphone je, že by měl podporovat zrtp. Ten neodposlechne vůbec nikdo, ani kdyby se rozkrájel. (leda že by měl napíchnuto přímo některé koncové zařízení).
jlo
Příspěvky: 147
Registrován: pon 08. dub 2013 12:32:18

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od jlo »

xsouku04 píše: Poslední jeho bug, co jsem se setkal, bylo, že v některých případech generoval falešné zvonění, pokud voláte někomu na vypnutý mobil.
Na tuhle chybu Linphone se velmi dobře pamatuji; pro mne představuje zásadní překážku pro použitelnost (potřebuji si být zcela jistý, že někdo ví, že jsem mu volal a dotyčný nebral mobil). Už je opravena?
xsouku04 píše: Pokud vím, je to jediná relativně spolehlivá aplikace s podporou videa pro Linux, Android a iOS, co je k dispozici zdarma.
Zoiper nemá videohovory (přesně si nepamatuji, nepoužívám je a nejsem u PC, kde je nainstalovaný), nebo ho považujete za nespolehlivý (v čem?)? Nebo není pro iOS? (Ano, není to svobodný sw, ale zdarma – v základní verzi – je.)
xsouku04 píše: Pro Windows (s videem i bez) lze krom Linphone doporučit ještě lepší microsip.
Microsip se mi technicky líbil, ale vadilo mi, že umožňoval jen jeden účet – před nějakým rokem, když jsem ho testoval. Už se to změnilo?


A propos, co Jitsi? (Je pravda, že tenhle program se nastavoval docela složitě – přinejmenším pro laika – ale nebylo to nepřekonatelné.)

P.S. Ten videohovor s nemluvnětem je ale opravdu půvabný. Inu, doba pokročila... :))
Uživatelský avatar
michaels
Příspěvky: 143
Registrován: sob 18. led 2014 13:41:32

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od michaels »

jlo píše:
xsouku04 píše: Poslední jeho bug, co jsem se setkal, bylo, že v některých případech generoval falešné zvonění, pokud voláte někomu na vypnutý mobil.
Na tuhle chybu Linphone se velmi dobře pamatuji; pro mne představuje zásadní překážku pro použitelnost (potřebuji si být zcela jistý, že někdo ví, že jsem mu volal a dotyčný nebral mobil). Už je opravena?
Právě jsem odzkoušel a dostal jsem hlášku, že "volaný účastník není dostupný"
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od xsouku04 »

Zoiper se sice na svých stránkách chlubí tím, že videohovory umí, ale nikdy jsem nic takového neviděl. Asi je to jen reklamština pro placené verze, pokud vůbec.
Jednou jsem měl placenou verzi půjčenou na testování. Chtěl jsem testovat BLF, faxování a podobně. Ale byl jsem zklamán jednak nelogičností natavování a různými podivnostmi a dalo by se říci bugy. Podpora nic moc. Za ty peníze navíc to rozhodně nestojí. Komu Zoiper funguje dobře, ať jej používá, ale není to tak kvalitní software, jak na první pohled vypadá.

MicroSIP podporuje více účtů, ale aktivní může být vždy jen jeden. Někomu to může vadit, pro většinu uživatelů to ale představuje jednodušší ovládání.

CSIPSimple má údajně na videohovory nějaký plugin, ale nenarazil jsem na rozumné instrukce, ani jsem neslyšel o tom, že by to někomu fungovalo.

Jitsi pro Windows je údajně OK, i když je to velký moloch a nevhodné pro začínající uživatele. Pod Linuxem je to, co se použitelnosti týče, ještě horší, prý nepoužitelné.

Nyní když, zdá se, existuje spolehlivý video SIP klient pro všechny platformy (hlavně Android iOS a pro mne Linux), má smysl si pořídit např. kameru (např. Grandstream), nebo dveřník s kamerou (např. 2N), co podporuje SIP viedohovory, případně i ten videotelefon. Protože je možné s nimi komunikovat se všemi běžnými zařízeními a počítači a člověk není odkázán na nějaké proprietální řešení pochybné kvality, navíc pro každé takové zařízení jiné.

Budoucnost je taková, že půjde dělat rozumně videohovory přes web s RTP. I když věřím, že nativní, kvalitní SIP klient bude mít stále svoji cenu.
RadimK
Příspěvky: 70
Registrován: pát 27. pro 2013 17:29:30

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od RadimK »

xsouku04 píše: CSIPSimple má údajně na videohovory nějaký plugin, ale nenarazil jsem na rozumné instrukce, ani jsem neslyšel o tom, že by to někomu fungovalo.
Ono si to musíte skompilovat. Pro běžného smrtelníka těžko použitelné. I když CSip považuji za velmi kvalitní SIP klient.
xsouku04 píše: Jitsi pro Windows je údajně OK, i když je to velký moloch a nevhodné pro začínající uživatele. Pod Linuxem je to, co se použitelnosti týče, ještě horší, prý nepoužitelné.
Jitsi v poslední verzi je spolehlivý i pod Linuxem. Pro uživatele těžko použitelné, je to fakt složité.
xsouku04 píše: Budoucnost je takové, že půjde dělat rozumně videohovory přes web s RTP. I když věřím, že nativní, kvalitní SIP klient bude mít stále svoji cenu.
.....tak tak.....
ad SIP klienti: podle mě úplně neumřou, ale musí být více přívětivé běžnému BFU. Když vezmete jak složitý je CSip, Jitsi nebo i LinPhone, jak jednoduše běžný uživatel dokáže rozsypat nastavení, nevím, pokud se něco zásadně nezmění,tudy cesta asi nepovede.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Linphone - videohovory i pod Androidem a Linuxem

Příspěvek od xsouku04 »

RadimK píše: Ono si to musíte skompilovat. Pro běžného smrtelníka těžko použitelné. I když CSip považuji za velmi kvalitní SIP klient.
A proč není k dispozici nějaká již zkompilovaná verze v google play? Je to kvůli licencím (zatracený H264 kodek), nebo je to prostě pořád ještě tak nedodělané, že kdo to nesvede zkompilovat, neměl by to ani používat? Logický mi připadá jen ten důvod s těmi licencemi. Zarážející mi ale přijde, že jsem k tomu nenašel nikde vysvětlení.
Jelikož softwarové licence v Evropě neplatí, onen důvod s licencemi je pro Evropu vlastně nesmysl. Tedy nic nebrání tomu, aby nějaký pan anon nymous (anonymně jen pro jistotu), kompilaci provedl a dal plnou verzi někam ke stažení. A my můžeme pak už jen ověřit, že je binárka v pořádku a dát odkaz z našich stránek. Pan Anon Nymous by to mohl zřejmě dát i na google play. Nechápu, proč se nějaký takový nenašel? Nebo jsem jen špatně hledal? Pokud je dotyčný z nějaké licenčně bezpečnější země, jako třeba Ruska, kam prsty licenční mafie z USA nesahají, pan Anon Nymous se klidně může podepsat pravým jménem. Podobně je možné stáhnout předkompilovaný kodek g729 pro Asterisk ze stránek http://asterisk.hosting.lv/, které jsou v provozu už cca 10 let. Tedy licencovou mafii to buď nezajímá, nebo nemá žádné páky, dotyčný člověk je totiž v EU. U softwarové licence se totiž neplatí za software samotný (ten má i opensource implementace), ale za použití onoho patentového algoritmu. Což je ale v praxi špatně dokazatelné a v zemích kde softwarové patenty neplatí (EU a velká část světa, která nepodlehla patentovému loby z USA) je to úplný nesmysl. Jinak právě jsem zjistil, že od roku 2017 patenty na G729 neplatí už ani v USA, tedy tento kodek je nyní možné volně šířit k uživatelům na celém světě. Snad by to také mělo znamenat snížení ceny u VoIP telefonů o cca 5 USD na kanál.
xsouku04 píše: ad SIP klienti: podle mě úplně neumřou, ale musí být více přívětivé běžnému BFU. Když vezmete jak složitý je CSip, Jitsi nebo i LinPhone, jak jednoduše běžný uživatel dokáže rozsypat nastavení, nevím, pokud se něco zásadně nezmění,tudy cesta asi nepovede.
Souhlasím. Jen bych rád podotkl, že LinPhone je na tom překvapivě, co se přívětivosti pro BFU týče, nejlépe. U Android verze to chce jen čtyři věci. Jméno, heslo a doménu a protokol UDP,TCP a TLS. Navíc to má něco jako provisioning. A protože je to opensource, neměl by být problém všechno ostatní skrýt a nechat jen samotný automaticky fungující provisioning.
Jitsi je taková katastrofa, že na to jsem nikdy neměl nervy, a CSIPSimple je také dost hrůza pro BFU. Zvláště pokud Vám nestačí ve wizardu vybrat operátora a nastavit jméno a heslo.
Odpovědět