Browsed by
Etiket: Jitsi

Jitsi Meet Ubuntu’ya Nasıl Kurulur?

Jitsi Meet Ubuntu’ya Nasıl Kurulur?

Kısa Not: Jitsi Meet kurulumu ile ilgili profesyonel hizmet almak isterseniz bana iletişim linkinden ulaşabilirsiniz.

Jitsi Meet, çok kullanışlı ve basit, WebRTC tabanlı açık kaynaklı çok platformlu bir video konferans çözümüdür. Jitsi Meet’i bulut tabanlı veya kendi sunucularınızda da kullanabilirsiniz. Bu blog yazımda, Jitsi sunucusunu Ubuntu tabanlı linux platformunuza nasıl kuracağınızı açıklayacağım.

Jitsi Meet’i Ubuntu linux platformuna kurmak oldukça kolaydır. Bu kılavuzda, Jitsi sunucusunu Ubuntu 18.04 üzerinde .deb paketlerini kullanarak nasıl kurulacağını bulabilirsiniz.

Bu kurulum yazısında sizin Ubuntu’yu kurabileceğinizi farz ediyorum ve Jitsi kurulumuna temel kurulum noktasından devam edeceğim.

Öncelikle, sudo & ssh gibi temel paketleri kuralım. Konsoldan root olarak oturum açın, ardından gerekli paketleri kurun.

apt-get install -y ssh sudo ufw apt-transport-https

Root olmayan kullanıcınızı (benimki ferikci) /etc/sudoers dosyasına ekleyin.

ferikci  ALL=(ALL:ALL) ALL

Artık sudo komutlarını kullanarak mevcut kullanıcınızla devam edebilirsiniz.

Opsiyonel: UFW güvenlik duvarını etkinleştirin ve gereken portları açın:

sudo ufw allow in ssh 
sudo ufw allow in http 
sudo  ufw allow in https 
sudo  ufw allow in 10000/udp 
sudo  ufw enable 

Eğer linux makinenize SSH ile bağlıysanız, “ufw allow ssh” komutunu girdikten sonra “ufw enable” komutunu girin, aksi takdirde mevcut SSH bağlantınızı kaybedebilirsiniz.

Eğer Jitsi sunucusunu bir hostname ile kullanacaksanız /etc/hosts dosyasında ilgili hostname in blunduğuna emin olun:

127.0.0.1 localhost jitsi.test.local

Ardından linux makinenizi yeniden başlatın:

reboot

Şimdi kurulumun geri kalanında mevcut kullanıcınızla SSH üzerinden tekrar oturum açın.

Jitsi GPG anahtarını ekleyin.

 wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - 

Ubuntu sistemlerinde Jitsi, Ubuntu’nun “universe” paketi deposundan bağımlılıklar gerektirir. Bunun için aşağıdaki komutla universe reposunu da ekleyin:

apt-add-repository universe

Daha sonra Jitsi deposunu ekleyin ve apt yi güncelleyin

sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt-get -y update 

Jitsi-Meet Kurulumu

Artık Jitsi sunucu kurulumuna hazırsınız. Jitsi-meet’i bağımlılıklarıyla birlikte kurmak için aşağıdaki komutu kullanın:

sudo apt-get -y install jitsi-meet

Kurulum esnasında bilgisayar adınız (hostname) sorulacak ancak, sadece bilgisayar adınızı yazmayın, bu alana bilgisayar adınızı FQDN olarak yazmalısınız, aksi takdirde bağlantı ile ilgili sorunlarla karşılaşabilirsiniz. Bu arada, FQDN’nin DNS sunucuları tarafından çözüğlebildiğinden emin olun. (Ya da FQDN’i bilgisayarınızın hosts dosyanıza ekleyebilirsiniz.).

Jitsi Hostname (FQDN) Ayarları

Kurulumda bundan sonra sertifika istenecektir. Ben bu kurulumda kendinden imzalı SSL sertifikası kullanacağım, bu yüzden ilk seçeneği seçiyorum.

Jitsi SSL Sertifika Konfigürasyon Menüsü

Kurulum bir süre sonra tamamlanacak ve komut istemine geçecektir.

Şimdi video konferans GUI’nize bağlanma zamanı geldi. Jitsi sunucusunun ana sayfasına gitmek için https://FQDN adresini kullanın:

https://jitsi.test.local

Oda adı giriş alanına sahip bir ana sayfa göreceksiniz. Bir oda adı girin ve Go düğmesine tıklayın.

Jitsi Meet Ana Sayfa

Hepsi bu kadar! Aynı prosedürle veya https://FQDN/odaadı URL’sini kullanarak odanıza daha fazla katılımcı ekleyebilirsiniz.

https://jitsi.test.local/testroom
Ve Jitsi Meet Çalışır

Jitsi’yi Bir NAT Arkasında Çalıştırmak

Jitsi sunucunuzu iç IP ile bir NAT arkasında kullanmak istiyorsanız, yönlendiricinizi aşağıdaki portları Jitsi Meet sunucunuza yönlendirecek şekilde yapılandırmanız (port forwarding) gerekir:

  • 80/TCP
  • 443/TCP
  • 10000/UDP

Ardından /etc/jitsi/videobridge/sip-communicator.properties dosyasına iç ve dış IPlerinizi içeren aşağıdaki satırları eklemeniz gerekir:

org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=[İÇ.IP.ADRESİ]
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=[DIŞ.IP.ADDRESİ]

Örnek olarak kendi konfigürasyonum şöyle:

org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=192.168.1.20
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=95.9.74.32

Cisco Webex Room USB İnceleme

Cisco Webex Room USB İnceleme

Video konferans ve işbirliği teknolojilerinde bildiğiniz üzere Cisco en yüksek pazar payına sahip olan bir donanım ve yazılım üreticisi. Ancak geçtiğimiz 1-2 yıl içinde yazılım tabanlı çözümler çıktıkça tümleşik video konferans cihazlarının yanında ses ve görüntü alıcı verici donanımlarına da rağbet artmaya başladı. Bu pazarda başı Logitech çekerken piyasaya bir çok yenilikçi ürün de çıkmıştı (Hatta bunların arasından bence en inovatif olan Jabra Panacast i de bu yazımda incelemiştim). Cisco da bu pazarda pay almak istiyor olacak ki geçtiğimiz Ocak ayında yeni adlandırdığı ürünü olan Webex Room USB ile ciddi bir giriş yaptı.

Cisco Webex Room USB, her hangi bir uç noktayı (Laptop, Desktop, SFF PC vb.) bir video işbirliği merkezine dönüştüren bir cihaz. Kullandığınız yazılımın Cisco olmasına bile gerek yok, herhangi bir işbirliği platformu (Microsoft Teams, S4B, Zoom, Slack, Jitsi vb.) ile bu cihazı kullanabilirsiniz. Dilerseniz Cisco Webex Room USB’nin özelliklerini daha ayrıntılı olarak inceleyelim.

Cisco Webex Room USB Özellikleri

Cisco Webex Room USB, 120 derecelik görüş açısına sahip kamerası sayesinde 2-5 katılımcılı toplantı odaları için oldukça ideal bir cihaz. Temel olarak cihaz gömülü kameraya sahip bir soundbar biçiminde ve ekranın üzerine yerleştiriliyor. Bunun dışında bir uzaktan kumandası ve bir USB kablosu var. Bunların yanında ekran ve duvara montaj için aparatlar, kamera için fiziksel bir gizlilik kapağı ve HDMI ve Ethernet bağlantısı için iki kablo da mevcut. Cihazın öne çıkan teknik özellikleri ise şu şekilde:

  • Kamera Kalitesi : Cisco Webex Room USB, saniyede 60 kare hızında video çekebilen bir 4K UltraHD kameraya sahiptir. 8MP görüntü sensörü ile desteklenen parlaklık ve beyaz dengesini maksimum netlik için otomatik olarak ayarlayabilir. İçerdiği yapay zeka teknolojisi ile toplantı katılımcılarını otomatik olarak algılayarak herkesin açıkça görülebilmesi için görüntüyü akıllıca çerçeveleme özelliğine ve toplantılar için bir takım analitik fonksiyonlara sahiptir.
  • Ses Kalitesi : Cihazın üzerinde entegre mikrofonlar ve hoparlörler bulunur. Otomatik gürültü azaltma özelliği sayesinde kağıt hışırtısı, çay karıştırma sesi gibi genelde dikkati dağıtan ortam seslerini filtreleyebilir. Hoparlör tasarımı sayesinde özellikle insan sesinin ağırlıklı bulunduğu pes frekanslarda daha doygun bir ses deneyimi sunar. Diğer üreticiler (Logitech) ile aradaki ses farkını dinlemek için bu linkteki videoya bakabilirsiniz.
  • Dijital Tabela Ekranı : Bu özellik sanırım Cisco Webex Room USB’nin diğer rakiplerinden ayıran en önemli özelliği. Cihaz kullanımda değilken, bağlı PC ekranlarını dijital bir tabelaya dönüştürmek için kullanılabilir. Kurumsal haberleri paylaşmak, marka bilinci oluşturmak vb. işler için bunu kullanabilirsiniz.
  • İçerik Paylaşımı : Cisco Webex Room USB, 4K içerik paylaşımını ve ayrıca cihaz browser üzerinden kablosuz içerik paylaşımını destekliyor. Bu sayede içeriğinizi kolay bir şekilde ekrana yansıtma imkanı bulabilirsiniz.
Webex Room USB’yi Bir Dijital Tabela Ekranı Olarak Da Kullanabilirsiniz

Bunların dışında daha detaylı teknik özelliklere bu linkteki datasheet üzerinden erişebilirsiniz.

Başta da dediğim gibi bu pazarda başta Logitech olmak üzere birkaç oyuncu mevcut. Aşağıdaki tabloda ise en çok bilinen iki cihaz ile karşılaştırmayı bulabilirsiniz:

Ürün / ÖzellikCisco Webex Room USBLogitech MeetUpPoly Studio
USB Kamera, Hoparlör ve MikrofonVar Var Var
Akıllı Kamera ve Ses Var Yok Yok
Cihaz Ayarları Var (Webex Control HUB ile) Yok Yok
Tarayıcı üzerinden Kablosuz İçerik Paylaşımı Var (Webex veya web browser ile) Yok Yok
Dijital Tabela Ekranı Var Var (Webex Control HUB ile) Yok Yok

Aşağıdaki videoda Webex Room USB’yi bilgisayarınıza bağlayıp nasıl ses ve video cihazı olarak kullanabileceğinizi görebilirsiniz:

Cisco Webex Room Kit Mini USB

Cisco Webex Room USB Fiyatı

Eğer video görüşmeleriniz için bir yazılım çözümünüz veya bir servis üyeliğiniz varsa Webex Room Kit Mini kalitesinde bir görüşme deneyimi sağlayan bu cihaza 2.750$ lık bir liste fiyatı (tabi ki gerçek satış fiyatı bu değil) ile sahip olabilirsiniz. Webex Room Kit Mini ile kıyasladığımızda Webex Room USB’nin fiyatı Mini fiyatının yarısının da altında.

Son Söz

Küçük ölçekli işletmeler ve video iletişimine geçmek isteyen kuruluşlar için Cisco Webex Room USB ile başlamak ve daha sonrasında bir yükseltme kiti ile Room Kit Mini’ye dönüştürmek iyi bir fikir olabilir. Bu sayede hem başlangıç yatırımlarını oldukça düşük tutabilir hem de görüşme deneyimini en üst seviyede sağlayacak bir çözüme sahip olabilirsiniz.

Jitsi Meet Debian 10’a Nasıl Kurulur?

Jitsi Meet Debian 10’a Nasıl Kurulur?

Kısa Not: Jitsi Meet kurulumu ile ilgili profesyonel hizmet almak isterseniz bana iletişim linkinden ulaşabilirsiniz.

Jitsi Meet, çok kullanışlı ve basit, WebRTC tabanlı açık kaynaklı çok platformlu bir video konferans çözümüdür. Jitsi Meet’i bulut tabanlı veya kendi sunucularınızda da kullanabilirsiniz. Bu blog yazımda, Jitsi sunucusunu Debian tabanlı linux platformunuza nasıl kuracağınızı açıklayacağım.

Jitsi Meet’i Debian linux platformuna kurmak oldukça kolaydır. Bu kılavuzda, Jitsi sunucusunu Debian 10 üzerinde .deb paketlerini kullanarak nasıl kurulacağını bulabilirsiniz.

Ben Debian’ı net kurulum paketinden (netinst) yüklemeyi tercih ediyorum, çünkü bu sayede paketleri güncel olan minimum bir kurulum yapabiliyorum. Bu kurulum yazısında sizin Debian’ı kurabileceğinizi farz ediyorum ve Jitsi kurulumuna temel kurulum noktasından devam edeceğim.

Öncelikle, sudo & ssh gibi temel paketleri kuralım. Konsoldan root olarak oturum açın, ardından gerekli paketleri kurun.

apt-get install -y ssh sudo ufw apt-transport-https

Root olmayan kullanıcınızı (benimki ferikci) /etc/sudoers dosyasına ekleyin.

ferikci  ALL=(ALL:ALL) ALL 

Artık sudo komutlarını kullanarak mevcut kullanıcınızla devam edebilirsiniz.

Opsiyonel: UFW güvenlik duvarını etkinleştirin ve gereken portları açın:

sudo ufw allow in ssh 
sudo ufw allow in http 
sudo  ufw allow in https 
sudo  ufw allow in 10000/udp 
sudo  ufw enable 

Eğer linux makinenize SSH ile bağlıysanız, “ufw allow ssh” komutunu girdikten sonra “ufw enable” komutunu girin, aksi takdirde mevcut SSH bağlantınızı kaybedebilirsiniz.

Eğer Jitsi sunucusunu bir hostname ile kullanacaksanız /etc/hosts dosyasında ilgili hostname in blunduğuna emin olun:

127.0.0.1 localhost jitsi.test.local

Ardından linux makinenizi yeniden başlatın:

reboot

Şimdi kurulumun geri kalanında mevcut kullanıcınızla SSH üzerinden tekrar oturum açın.

Jitsi GPG anahtarını ekleyin.

 wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - 

Jitsi deposunu ekleyin ve apt yi güncelleyin

sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt-get -y update 

Jitsi-Meet Kurulumu

Artık Jitsi sunucu kurulumuna hazırsınız. Jitsi-meet’i bağımlılıklarıyla birlikte kurmak için aşağıdaki komutu kullanın:

sudo apt-get -y install jitsi-meet

Kurulum esnasında bilgisayar adınız (hostname) sorulacak ancak, sadece bilgisayar adınızı yazmayın, bu alana bilgisayar adınızı FQDN olarak yazmalısınız, aksi takdirde bağlantı ile ilgili sorunlarla karşılaşabilirsiniz. Bu arada, FQDN’nin DNS sunucuları tarafından çözüğlebildiğinden emin olun. (Ya da FQDN’i bilgisayarınızın hosts dosyanıza ekleyebilirsiniz.).

Jitsi Hostname (FQDN) Ayarları

Kurulumda bundan sonra sertifika istenecektir. Ben bu kurulumda kendinden imzalı SSL sertifikası kullanacağım, bu yüzden ilk seçeneği seçiyorum.

Jitsi SSL Sertifika Konfigürasyon Menüsü

Kurulum bir süre sonra tamamlanacak ve komut istemine geçecektir.

Şimdi video konferans GUI’nize bağlanma zamanı geldi. Jitsi sunucusunun ana sayfasına gitmek için https://FQDN adresini kullanın:

https://jitsi.test.local

Oda adı giriş alanına sahip bir ana sayfa göreceksiniz. Bir oda adı girin ve Go düğmesine tıklayın.

Jitsi Meet Ana Sayfa

Hepsi bu kadar! Aynı prosedürle veya https://FQDN/odaadı URL’sini kullanarak odanıza daha fazla katılımcı ekleyebilirsiniz.

https://jitsi.test.local/testroom
Ve Jitsi Meet Çalışır

Jitsi’yi Bir NAT Arkasında Çalıştırmak

Jitsi sunucunuzu iç IP ile bir NAT arkasında kullanmak istiyorsanız, yönlendiricinizi aşağıdaki portları Jitsi Meet sunucunuza yönlendirecek şekilde yapılandırmanız (port forwarding) gerekir:

  • 80/TCP
  • 443/TCP
  • 10000/UDP

Ardından /etc/jitsi/videobridge/sip-communicator.properties dosyasına iç ve dış IPlerinizi içeren aşağıdaki satırları eklemeniz gerekir:

org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=[İÇ.IP.ADRESİ]
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=[DIŞ.IP.ADDRESİ]

Örnek olarak kendi konfigürasyonum şöyle:

org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=192.168.1.20
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=95.9.74.32