How to test janus video conference on localhost - browser

I am new to Janus,
installed Janus on localhost, running demo video conference successfully, I am using IP address(http://192.168.29.241/janus/videoroomtest.html) to access video conference, but when I tried to open this IP in multiple laptops which are connected to each other through wifi, I am not able to get others users stream when all are in the conference.
Thanks,

I believe WebRTC requires an SSL connection. You will probably need to enable SSL/TLS in the Janus configuration files and get a certificate from somewhere like Let’s Encrypt. I personally have this functionality working through SSL/https.

Related

Connect to USB RFID reader with browser

I am a newbie dev trying to build a web application that can read and write to an RFID Card through the browser.
I am currently using an ACR122U Card Reader and have gotten it reading directly to my server in NodeJS with the nfc-pcsc node package.
Of course, I don't want to have my users have to run their own server and install a ton of libraries to read a card.
Ideally, they can just plug a card reader into their USB port and communicate from USB>Browser>Node Server and back again.
Can anyone recommend a good way to communicate with a USB RFID reader through the browser (and send to backend server?). Thanks
As far as I know, at the moment (Mar.2021) there is only experimental support for USB in browsers (WebUSB API). Please refer to https://developer.mozilla.org/en-US/docs/Web/API/USB
As this API is experimental, you may not want to rely on it for production. In this case, a component running on end users machine will be needed (e.g. a more or less simple service that responds via https at 'localhost'. This approach opens several usability/security concerns (such as supplying a trusted certificate for localhost, properly managing CORS headers etc).
You may want to refer to this question for additional suggestion: Architectures to access Smart Card from a generic browser? Or: How to bridge the gap from browser to PC/SC stack?

How do i handle PeerJS web RTC with live video stream server?

Good day fellow developers,
Recently i just developed web RTC using PeerJS, it works correctly no problem, until i handle 5+ clients, the internet on the devices are just giving up, they can't. And this one is what i just discovered on the documentation page:
Data sent between the two peers do not touch any other servers, so the connection speed is limited only by the upload and download rates of the two peers. This also means you don't have the additional latency of an intermediary server.
Which is why the client devices are giving up, how do i make livestream server that handle peerjs? i've googled and i only found the live stream server for OBS, i want the server to handle PeerJS WebRTC like BigBlueButton.
Thanks in advance

Is it possible to connect to Sony Camera Remote API with hybrid mobile apps

Since we need to have a UDP socket to discover the device, and since javascript seems not supporting UDP, is it possible to connect to Sony Camera Remote API with a javascript based mobile app (non native).
As said in the comments, you can use Cordova to do the SSDP discovery.
However, as far as I can see, the API is HTTP-based. So if you don't need discover (can write in the IP address and port manually), then this should be possible to do.
Did you ever get anywhere with this project? I'd be interested in getting some LiveView and controlling a camera using Javascript.

How much do BitTorrent and WebTorrent have in common?

I recently heard about WebTorrent and decided to try one of those audio player javascript demos to see if I could make it play a random MP3 from BitTorrent network. It didn't work and I contacted the author to find out that those are "two separate networks". This made me wonder - how much do those two networks have in common? For example, do they use the same .torrent file specification and one file can be found both under WebTorrent and BitTorrent under the same InfoHash? Are there any torrent discovery websites like ThePirateBay for WebTorrent that I could use to see what's already there?
WebTorrent is based in BitTorrent, they follow the same torrent file spec.
WebTorrent in the browser can only connect to WebRTC peers, WebTorrent in NodeJS can only connect to TCP/UDP peers. WebTorrent Hybrid (NodeJS) client can connect to both using a headless electron process. WebTorrent Desktop is a desktop app that can connect to both networks.
You might be interested in reading the FAQ
There's no website for WebRTC-network torrents discovery, yet.

Setup a VPS as a streaming replicator (for an online radio)?

I have a real radio station, and we stream the radio over the internet through our website. However the radio has been growing and our internet link can't support the amount of players anymore.
My idea was to get a VPS, then stream the radio from our office to the VPS, and then have the VPS stream to the listeners on our website.
Could someone suggest me a way to do that?
I know it is possible, but I don't know where to start.
This is pretty easy, and is the normal way to get it done. Set up a SHOUTcast or Icecast server on this VPS, and have it either relay your existing stream on your DSL connection, or connect your encoder directly to SHOUTcast/Icecast on the VPS.
Alternatively, look for SHOUTcast/Icecast hosting if you aren't comfortable setting this up yourself. I'm doing some free experimental hosting for small stations at the moment. E-mail preview#audiopump.co if you're interested.

Resources