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í
×
    včera 22:44 | IT novinky

    Apple na své vývojářské konferenci WWDC26 (Worldwide Developers Conference, keynote) představil řadu novinek. Vypíchnout lze novou generaci Apple Intelligence a zbrusu novou Siri, která dostala název Siri AI. Kvůli Aktu o digitálních trzích (DMA) však funkce Siri AI nebudou v systémech iOS 27 a iPadOS 27 k dispozici uživatelům v Evropské unii.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Nová verze

    Byla vydána nová verze 1.18.0 distribučního frameworku Flatpak (Wikipedie), tj. technologie umožňující distribuovat aplikace v podobě jednoho instalačního souboru na různé linuxové distribuce a jejich různá vydání. Přehled novinek na GitHubu. Vypíchnout lze podporu rozhraní /dev/kfd pro výpočty na kartách AMD (AMDKFD).

    Ladislav Hagara | Komentářů: 0
    včera 20:44 | Nová verze

    aMule (Wikipedie), tj. multiplatformní klient pro peer-to-peer sdílení souborů pro sítě eD2k and Kademlia, byl po více než pěti letech od vydání poslední verze 2.3.3, vydán v nové major verzi 3.0.0 (GitHub). S novou webovou stránkou a dokumentací.

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

    Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 29. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.

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

    Evropská komise předložila evropský balíček pro technologickou suverenitu, tedy soubor opatření, která mají posílit kapacity EU v oblasti polovodičů, umělé inteligence, cloudu a open source. To Evropě pomůže stát se lídrem v oblasti umělé inteligence, posílit její digitální autonomii a vytvářet podmínky pro udržitelnější digitální budoucnost.

    Ladislav Hagara | Komentářů: 9
    včera 04:44 | Nová verze

    OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.

    Ladislav Hagara | Komentářů: 0
    5.6. 22:22 | Nová verze

    Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    5.6. 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 3
    5.6. 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 2
    5.6. 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 9
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1852 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: 464×
    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.