abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:22 | Komunita

    Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.

    Ladislav Hagara | Komentářů: 0
    dnes 16:55 | Zajímavý software

    Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.

    Ladislav Hagara | Komentářů: 1
    dnes 14:00 | Zajímavý projekt

    Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.

    Pinhead | Komentářů: 3
    dnes 02:22 | Zajímavý software

    Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Bezpečnostní upozornění

    Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.

    Ladislav Hagara | Komentářů: 1
    včera 14:00 | Komunita

    Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.

    Ladislav Hagara | Komentářů: 7
    včera 12:55 | IT novinky

    Google na včerejší akci The Android Show | I/O Edition 2026 (YouTube) představil celou řadu novinek: Gemini Intelligence, notebooky Googlebook, novou generaci Android Auto, …

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | IT novinky

    Evropská komise by do léta mohla předložit návrh normy omezující používání sociálních sítí dětmi v zájmu jejich bezpečí na internetu. Prohlásila to včera předsedkyně EK Ursula von der Leyenová, podle níž řada zemí Evropské unie volá po zavedení věkové hranice pro sociální sítě. EU částečně řeší bezpečnost dětí v digitálním prostředí v již platném nařízení o digitálních službách (DSA), podle německé političky to však není dostatečné a

    … více »
    Ladislav Hagara | Komentářů: 48
    včera 04:11 | Nová verze

    Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 4.0.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (25%)
    Celkem 1606 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: VoIP a WebRTC

    7.10.2020 11:06 RadekXxX | skóre: 10
    VoIP a WebRTC
    Přečteno: 460×
    Zdravim, mam dverni IP intercom (SIP) a potrebuji dosahnout toho abych pres web (SIP.js) vytvoril hlasove spojeni. Napadlo pouzit Asterisk (ten je na to asi ale zbytecne moc) nabo Kamailio (ten se zase hur konfiguruju), nicmene obe varianty me funguji. Pokud webovou stranku otevru na localhostu, tak vse jede, ale pokud stranku nactu z web serveru, tak nastane problem stim, ze nepouzivam sifrovany WebSocket a chrome neumozni otevrit kanal pro WebRTC. Jelikoz web server bezi na vnitrni siti nebo muze byt za NATem a IP nema FQDN, tak nemuzu zprovoznit Secure WebSocket. Rikal jsem si, jestli je mozne pouzit nesifrovany WebSocket a na prenos zvuku v Asterisku vyuzit DTLS nebo neco takoveho, ale to se me nedari. Je nejaka moznost jak pouzit nezabezpeceny WebSocket a audio nejak sifrovat na Asterisku ? Treba premyslim uplne spatne a lze vyuzit nejakou uplne jinou metodu, jak toto hlasove spojeni uskutecnit ?

    Dekuji

    Odpovědi

    7.10.2020 12:04 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Co třeba použít self-signed certifikát?
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    7.10.2020 12:37 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    A co na to Chrome, kdyz to nebude podepsano duveryhodnou CA ?
    7.10.2020 13:32 tttttt
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Seznam důvěryhodných autorit jde upravovat a daný certifikát (CA) tam přidat.
    7.10.2020 13:45 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    To bohuzel pro uzivatele nepripada v uvahu
    Max avatar 7.10.2020 14:23 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    To jsou jací uživatelé? Resp. jak má vypadat usecase? To je nějaké řešení, které se bude prodávat? Nebo je to určeno pro zaměstnance firmy nebo pro externí firmy?
    Zdar Max
    Měl jsem sen ... :(
    7.10.2020 14:31 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Ma to byt zarizeni, ktere se ma prodavat a jeho uzivatel na ne ma mit pristup pres web, mobil, ... A tato funkce ma byt jeho soucasti.
    7.10.2020 14:42 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Zarizeni bude z 99% umisteno za NATem na verejne IP bez FQDN. A ja potrebuji pres web prohlizec sestavit hlasovy hovor. Nemusim pouzivat zadnou ustrednu, ale myslim si, ze bez nejake SIPtoWebRTC brany to nepujde. Otazka je jestli lze pouzit nejakou technologii, ktera neni zavisla na pouzivani certifikatu jako WebRTC.
    7.10.2020 15:59 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Pokud to má být přístupné pomocí webu, nic jiného asi nezbývá – ① má-li uživatel doménu, ať do té Vaší krabičky nahraje svůj certifikát (uživatel má svůj web přístupný přes HTTPS, že ano), ② nebo v případě, že ho nemá, uživatele navést na Let's Encrypt – krabička se o vyřízení může postarat i sama automaticky.

    Další možností (trochu prasárna, asi je lepší možnost 2) ③ by bylo provozovat Váš DNS server (+ HTTP a pár drobností), kde bude přednastavená doména pro každou krabičku (např. krabicka42.vase-firma.cz), která bude mít A(AAA) záznam směřující na Váš server. Nastavíte si Let's Encrypt s ověřením přes DNS a krabička si po spuštění a po určité době běhu (např. 1 hodina) stáhne šifrovaně (GPG) soukromý klíč pro nastavení HTTPS.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    7.10.2020 17:32 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Jo toto reseni me taky napadlo, 1. a 2. dohromady, vcetne doplneni vlastniho DNS nebo vyuziti nejake sluzby DynDNS. Ciste 3. reseni nemam rad, sam nesnasim zavislot nejakeho zarizeni na cizich serverech.

    Ale prave proto se nejdrive ptam jestli neexistuje nejaka jina moznost jak prenaset obousmerne zvuk na web prohlizec bez vyuziti certifikatu (WebRTC).
    8.10.2020 09:06 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Třetí řešení se mi také nelíbí, ale zmínil jsem ho, protože to je další možnost.

    Nastavit na té krabičce certbot je asi nejjednodušší varianta. Let's Encrypt vydává certifikáty jen pro dómény, takže byste potřeboval DNS (ta krabička se bude muset domluvit s Vaším serverem). Tím vytvoříte závislost na (pro uživatele) cizím serveru, ale jen v případě, že krabička nebude znát svojí doménu. Pokud ji uživatel nastaví, může krabička žádat certifikát s uživatelovou doménou (nebo i oběma). Ověření pro vydání certifikátu probíhá pomocí HTTP.

    Pokud chcete hlasový hovor na webu, asi nic jiného, co by odpovídalo WebRTC nenajdete. Byly by tu možnost jako Java applet (Flash nezmiňuji), ale to je dnes už celkem nepodporované.

    Přenos audia ve směru server→prohlížeč není problém (MP3 je možné streamovat), ale pro přenost opačným směrem je WebRTC asi jedinou možností.

    Navíc uživatel možná ocení i možnost šifrování.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    9.10.2020 09:13 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    LE bude asi nejlepsi varianta jak ziskat certifikat, jenom jsem tam narazil na jeden problem, pro ziskani certifikatu v rezimu STANDALONE, musi server naslouchat na portu 80(443). Co kdyz bude chtit uzivatel provozovat zarizeni na jinem portu ? Staci ten port otevrit pouze pro prvotni vytvoreni certifikatu a pro nasledne obnovovani certifikatu jiz tento port neni treba ?
    9.10.2020 11:17 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Certifikát má omezenou platnost, takže je třeba ho získávat pravidelně. Běžně se to řeší přes úlohu v cronu. LE má také možnost ověření přes DNS TXT záznam.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Jendа avatar 7.10.2020 21:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Fun fact: některé DNS servery filtrují privátní adresy (říká se tomu rebind protection a nejznámější kdo to dělá je defaultní dnsmasq na openwrt), takže krabicka42.vase-firma.cz mířící na adresu za NATem mu uživatel možná neresolvne.
    8.10.2020 08:54 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Zarizeni bude z 99% umisteno za NATem na verejne IP bez FQDN
    Předpokládám, že krabicka42.vase-firma.cz míří na stroj, na kterém je nastavený port forwarding na krabičku. V tomto případě by to neměl být problém, ne? V sítích se až tak nevyznám, ale v tomhle nevidím nic špatného.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Jendа avatar 8.10.2020 18:16 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Ano, to samozřejmě bude fungovat, ale jestli jsem to z diskuze pochopil, tak tazatel toho plánuje dodávat víc, a tohle znamená provozovat doalejujá server s dostatečně tlustou linkou a pro uživatele to znamená tahat data od dveří ke stolu v lepším případě přes NIX, v horším přes půl světa.
    8.10.2020 18:30 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    On by měl na svém serveru jen DNS (a něco, čím si krabička na dálku domluví změnu A záznamu), aby mohla krabička mít certifikát od LE.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Jendа avatar 8.10.2020 18:35 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    A jak pak uživatel bude lézt na tu krabičku, když je s ní v jedné síti za NATem? Buď mu krabicka42.vase-firma.cz odpoví veřejnou adresou serveru provozovatele, a pak všechna data potečou přes něj (teď mi došlo že možná webrtc bude umět vyjednat datový stream na jinou adresu, i když ta už nebude mít certifikát), nebo odpoví privátní adresou krabičky, a pak tu odpověď některé DNS rekurzory zahodí.
    9.10.2020 08:58 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Tady už asi nic jiného než self-signed certifikát nebo vlastní autorita (u obojího je tedy nutné nastavení na každém klientu) nezbývá. Pokud chce tazatel webové rozhraní, tak si moc nepomůže. Prohlížeče (vím o tom u Firefoxu, Chrome) z nějakého důvodu neradi používají WebSockets apod. nešifrovaně. U Firefoxu se to dá přenastavit.

    S tím vyjednáváním streamu na počítač bez certifikátu si nejsem jistý. Nemělo by to jít.

    Není možné to, aby měl uživatel DNS server v lokální síti, který odpoví privátní adresou?
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    9.10.2020 09:04 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Kdyz na routeru nastavim
    iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to $krabicka_ip:80
    iptables -t nat -A POSTROUTING -p tcp --dport 80 -d $krabicka_ip -j SNAT --to-source $inet_ip
    
    tak se na ni dostanu ip pres FQDN z lokalni site
    7.10.2020 14:05 j
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    A proc na to potrebujes web? Jitsi (napr). Kdyz sem to zkousel, tak na navazani spojeni stacilo zadat IP. Pokud ten intercom umi tu IP "vytocit", coz by asi mel, kdyz je to SIP, tak ti to normalne zazvoni a zvednes to.

    Nic vic nepotrebujes, zadnou ustrednu.

    ---

    Dete s tim guuglem dopice!
    7.10.2020 14:12 RadekXxX | skóre: 10
    Rozbalit Rozbalit vše Re: VoIP a WebRTC
    Protoze ta implementace ma byt soucasti embedded systemu s vlastnim webem

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.