E
E
Egor Shustrov2017-04-03 22:24:51
PHP
Egor Shustrov, 2017-04-03 22:24:51

How to organize a video support chat?

Hello dear ones.
There was a problem, it is necessary to implement video support on the site online.
that is, the client comes in and calls, the support operator answers him (well, or does not answer :)))
they have their own design, some templates will not work.
dug towards WebRTC.
8 hours of the working day in an empty way, something is very confused there, and even an additional server should be raised to the campaign.
and you need to install some kind of Node.js on the server (the hoster does not allow you to install third-party software).
bypassing NAT I'm horrified if my head is bursting from such a heap of information.
it would seem that it is necessary to organize a p2p connection, is it really not easier? well, for example, stream in 2 directions via html5 or something else... ? maybe I'm stupid but I didn't understand and everything is not so difficult? tell me good people an article for imbeciles where everything is written in what file, what to write, etc., or which way is simpler and easier than WebRTC.
Yes, on Habré I climbed articles there, they are outdated for 2014, 2010, etc., it’s not suitable for years, and Node.js is everywhere with its socket.io ...
I think you shouldn’t stutter about flash at all, and I don’t know it at all.
I only managed to broadcast video from the camera to the p2p page, it didn’t work, I can see it’s stupid .... maybe I don’t need p2p, I don’t know, help someone who knows about this topic?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
Victor, 2017-04-04
@HeavenlyWaltz

I made a video chat using php + mysql (for business logic) + CppComet for delivering messages via web sockets + FreeSwitch for working with video and audio calls and conferences. I used jssip to connect to FreeSwitch.
But I spent about 120 hours of working time on it. And deployed everything on two vps.
The usual p2p is definitely not enough for you, because sometimes NAT cannot be broken through and you have to proxy all traffic through the TURN server.

W
Wexter, 2017-04-03
@Wexter

you can’t / don’t want to figure it out on your own - https://freelansim.ru/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question