I have online camera which is using some IP address and port. I have also credentials to login into camera (login, password) and I want to broadcast video from device to my webpage. What I need to do it? Which tools should I use? Model of this webcam is ST_IP760.
...and I found a solution (if anyone needs). Here is great website where you can post rtsp link and even embed player with your online camera to your website (but you need pay for this option; adding camera and broadcasting is free): https://ipcamlive.com/ .
Happy broadcasting :)
Related
I am looking for help to take still photos remotely using webrtc. Is there an API that allows access to the other person's rear camera (with permissions) to take photos and save them to my phone? The idea is to use this to take full resolution photos with Android and iOS using react.
Yes you can do this by let them join a channel and then you can send request from your side to ask camera to take picture and then send you back. This is just like message. You sending message from your side to ask other person for taking picture although. If he is using browser then it can be done using js for getting permissions. But in case of a mobile application you can have your own endpoints to interact with channels. I hope you got the basic idea.
I am not a coder and having a web platform built with PHP that includes a series of 1-1 video chats in a scheduled networking "event". The problem that the developer is not able to solve with the video plug in that they are using (https://www.magnoliyan.com/video-chat-pro/) is that the user needs to give camera permisson before each chat. I need this permisson to happen one time only at the beginning of the event and not need there to be any further permission giving throughout the event. Of course I would like this to work on all platforms. I'm exploring agora.io as an option to solve this and replace the current plug in with agora. Does anyone know if agora would be the right fit for this or which video chat platform I should use to accomplish this? And if there is specific developer kind of language or code - please speak in as if I was a developer and I will pass on what you say to him directly. You don't need to worry about whether I will understand it.
Thanks!
Jon
Agora.io like any other WebRTC provider requests device camera permission only once. And all subsequent Videocall won't need any special permission (provided that they are on the same domain)
More specifically, Agora.io requests browser permission when stream.init method is invoked. This also turns on the camera light. stream.close turns off the camera light and deallocates the resources.
However, the subsequent stream.init function calls do not require permissions. (Camera light will just turn on)
References:
stream.init: https://docs.agora.io/en/Video/API%20Reference/web/interfaces/agorartc.stream.html#init
stream.close: https://docs.agora.io/en/Video/API%20Reference/web/interfaces/agorartc.stream.html#close
i implemented group calls in my website, and everything works nice, a few days ago i tested the system again but happend to join in a computer that had no webcam, only mic, and everyone else is not able to listen this user if he have no video. The test was:
User A- video and mic
User B- video and mic
User C- video and mic
User D- only mic
Everyone sees and listen everyone except User D that is not able to be listen from no body.
i tested with difrent computer, just unpluged the webcam and the bug is the same, if i have no video to share and join a grou call with a mic nobody can listen.
Im using last version of kms
Anyone knows if this a kurento Bug or something else?
I mean this type of situation should be fix by default, many people join group calls with no video and others with it, unless i am missing something that i need to add to cover that situations?
Thank you, sorry bad english.
In the room, each client negotiates both audio and video. If you only provide audio, some navigators (like Chrome) can't handle the fact that you have negotiated both audio and video, but are only providing audio. Therefore, it waits until you provide a video track, so both tracks are synchronized.
The solution is to have clients negotiate the type of media they are going to provide, and not both.
Using Twilio, how can I create a JS widget that can listen to the microphone and output its sound through the speakers, as a loopback?
Twilio developer evangelist here.
I don't believe you need Twilio for that. You can just use the getUserMedia API to capture a user's microphone and then play it back with an HTML5 <audio> tag.
I'd like to recommend you don't do this though. Whilst building video chats and testing with myself, the feedback is horrible and no-one wants to experience it!
I'm trying to find an IP camera that allows me to operate it via UPnP. The UPnP forum provides a Digital Security Camera profile:
http://upnp.org/specs/ha/digitalsecuritycamera/
However, I have not been able to find an IP camera that implements this profile, which would allow a uniform method of controlling different IP cameras. Most IP cameras appear to implement UPnP for discovery purposes only, with the user having to retrieve the presentation URL for the device and then control the camera via the manufacturer's web UI.
The UPnP forum list of certified products does not contain any such devices, and the websites of most IP camera manufacturers are vague about what UPnP services they provide (if not explicitly stating that they only support device discovery).
Has anyone come across any IP cameras which support the Digital Security Camera profile and it's associated services?
I know this is an old question, but I came across it in a search and thought I'd share what I know.
I own two D-Link DCS-5010L cameras. The documentation for the camera doesn't specify specifically which UPnP services the camera supports. Here's a link to the User's Manual:
http://www.dlink.com/-/media/Consumer_Products/DCS/DCS%205010L/Manual/DCS_5010L_A1_Manual_v1_00_WW.pdf
On page 47 it says it supports "UPnP Port Forwarding". UPnP only appears six times in the User's Guide.
I can tell you that it supports email of images of video, pan / tilt, and video sharing. Sorry, I know that's pretty general information, and it seemed like you were looking for some specific answers. I googled it and searched around, I couldn't find anything listing the specific UPnP services supported. My guess is, you might need to contact the different camera vendors. It might give you a good start, if you're still looking for the info four years after you posted the question. :-)