Video Streaming service using webcameras

I have a bunch of computers (running Ubuntu) that have webcameras attached to them. I need someone to build a website that pulls in webcam video feeds from the multiple computers logged into the website and sends the video output to one browser for live video viewing. I'd want this website hosted on AWS Lamda (so it can scale easily) and I think using webRTC would be easiest, though I am open to suggestions. The computers are behind a NAT so using IP Camera based systems will not work. Furthermore, having low latency is of upmost importance

There would be two components to this website, one set of pages would manage the video stream from the ubuntu computers, another would manage viewing.

On the computers that have webcams attached to them running Ubuntu, I would log into the website via mozilla firefox ideally, then a page would appear a dropdown box with names for the webcam I am selecting such as "001" or "002" for example. (I would repeat this process for each computer)

Then on the user side, there would be an admin account that when logged in, would display a list of all the assigned camera and next to the names along with a checkbox. I could then select a few of the checkboxes and click another "connect" button at which point I am taken to a page that looks and functions exactly like the zoom conference app. (Please see attached image) In which all the video feeds from the cameras I've selected are displayed at the top and the ability to click any one of them and it pops up much larger below.

I would be able to 'add' and 'delete' cameras and assign a name to those cameras.

Lastly, I could create sub accounts from the master account and assign cameras to these sub accounts. The subaccounts could only view the cameras that have been added to them, they wouldn't have the ability to add or delete cameras.

That's it. Please note the video feed only goes one way, from computers with webcams running ubuntu to the computers of the end user. However, there are a couple things that may trip you up that I want you to be aware of. Each ubuntu computer is behind a NAT, furthermore the internet is a cellular connection with upload speeds of between 1.5mbps to 5mbps. For video conferencing on zoom, this isn't a problem as zoom will automatically adjust the quality to account for the varying connection speed. Like zoom or skype, having low latency is the upmost importance. I don't think webRTC between the ubuntu computers and the end user would be feasible as there would be multiple end users so sending the video to the server first (either using webRTC or some other low latency method), then to the end users, would be the most ideal. There is no audio. Don't stream the audio.

Also, I would like this to run on Amazon Lamda for easy scaling and to have all the video that is streamed (whether viewed or not) to be recorded and saved on S3

After reading it, what are your thoughts regarding this project?

Taidot: PHP, Linux, Ubuntu, Javascript, Amazon Web Services, Security Camera, Videolähetykset, Video Processing, Web Development

Tietoa työnantajasta:
( 0 arvostelua ) Weehawken, United States

Projektin tunnus: #21264398

52 freelanceria on tarjonnut keskimäärin 14918$ tähän työhön


Dear Employer, Hope you are doing well!! I have gone through your project requirement with our tech team and we are confident to work on your project as we have already done similar type of work. AWS Lamda S3 server Lisää

$18000 USD 80 päivässä
(170 arvostelua)

Hello, I have checked your requirement and understood it very well. We will design and develop A website that will pull in webcam video feeds from the multiple computers logged into the website and send the video outp Lisää

$10000 USD 50 päivässä
(186 arvostelua)

Nice to meet you. Please follow this link to check my previous experience. I read your project description and can know that you're looking for a developer to design and bui Lisää

$15000 USD 90 päivässä
(70 arvostelua)

Dear sir I have completed projects similar to your requirement in the past. If you could share your project detail requirements, I will share relevant past work and demo. I already developed 100+ apps and websites Lisää

$15000 USD 7 päivässä
(49 arvostelua)

Hi I am a technical evangelist, developer and can do this task for you. I have more than 15 years of experience in software development and am a microsoft certified professional.I have strong work experience in React, Lisää

$15000 USD 45 päivässä
(41 arvostelua)

Dear Client. Anything good happened today? Hope you have always great things for you. This is my thoughts. NAT have it's own subnet ip address, like Every cameras will have it's own subnet ip address, so Lisää

$15000 USD 7 päivässä
(58 arvostelua)

Hello How are you? I read your job description carefully and interested. What about the webRTC? Lets discuss more details over chat Kind Regards

$15000 USD 7 päivässä
(131 arvostelua)

Hello, My name is Abhishek, I will help you in designing and developing a new website for your company as per your requirements. It will be a unique website with awesome UI/UX (User Interface / User Experience). I d Lisää

$17850 USD 30 päivässä
(175 arvostelua)

Hello, I have understood the concept and that quiet interesting to me. So here we have to develop website in AWS server hosted where if multiple users are logged in it and on live streaming, then Admin can view their Lisää

$14000 USD 80 päivässä
(25 arvostelua)

Hello, Hope you are doing well! I am glad to say that we have worked on similar projects for our clients. You will get benefits of same experience team which saves your time and cost. [login to view URL] Lisää

$18900 USD 45 päivässä
(21 arvostelua)

Hi, I have seen your project details for website that pulls in webcam video feeds from the multiple computers, and the required skills for this system match with my expertise. Would you like to discuss more about yo Lisää

$14999 USD 35 päivässä
(44 arvostelua)

Hi, Thank you for sharing the project description. I am so glad to bid on your project. It is true that there are hundreds of freelancers bidding on here. However, I am a serious and reliable developer, and I always bi Lisää

$12000 USD 30 päivässä
(21 arvostelua)

⭐⭐⭐ Hi, Dear client. ⭐⭐⭐ I'm very interested your project. I read your description carefully. I'm very talented MERN stack developer. If you assign to me this project, you can get a cool result. If I am good for yo Lisää

$15000 USD 7 päivässä
(19 arvostelua)

Hello! I am very interested in your post project. i am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am su Lisää

$15000 USD 7 päivässä
(11 arvostelua)

Hi,dear! I am quite interested in your project - 'Video Streaming service using webcameras'. :) I've already done this kind of project before. I am a skillful software developer who has rich experience in this field. I Lisää

$16666 USD 56 päivässä
(14 arvostelua)

Hi,dear client. Thanks for taking your valuable time for reviewing my proposal. I am very interested in your project - 'Video Streaming service using webcameras'. Because I have been familiar with similar projects. Per Lisää

$16666 USD 84 päivässä
(6 arvostelua)

Dear Hiring Manager, I have carefully gone through your requirements for video streaming through web camera. I am a Certified expert WordPress Designer and developer with great experience in the field you mentioned. I Lisää

$10000 USD 7 päivässä
(19 arvostelua)

Hello, I have a professional PHP consulting firm in Canada: [login to view URL] WebRTC would probably not be necessary. You would simply build a website that the ubuntu camera users would log into, where their webcam i Lisää

$41111 USD 180 päivässä
(15 arvostelua)

Hi there, I'm Isaac from Cloud Devs, We are UK/EU Based developers specialising in Fullstack development and design. WebRTC Check us out at [login to view URL] Please feel free to shoot us a message and le Lisää

$15000 USD 7 päivässä
(14 arvostelua)

Dear client! I am a Full Stack Web developer. I just read your project description fully. I am confident in your project because I have rich experiences in web development. I have strong skills about HTML, CSS, JAVASCR Lisää

$15000 USD 7 päivässä
(24 arvostelua)