Con php se puede chatear grupalmente con voz por microfono sin cam?

  • Autor Autor bacanzito
  • Fecha de inicio Fecha de inicio

bacanzito

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
bueno veran hay una paginas donde yo converso con otras personas de todas partes del mundo y bueno hay chat de texto y chat de voz con web cam y me lagea mi internet es limitado, tengo curiosidad por intentar hacer solo un chat de solo voz puro si es posible grupal xD pienso que no consumiria mucha internet se podra hacer en php ?
 
No se puede en php debido a que este se ejecuta del lado del servidor y el micrófono esta del lado del cliente.
 
No se puede en php debido a que este se ejecuta del lado del servidor y el micrófono esta del lado del cliente.

No tiene nada que ver.
Se puede complementar con JavaScript o alguna aplicaciòn en Flash que opere con PHP.
 
Ya lo dijiste tu "complementar", el pregunto si se podia en PHP, la respuesta a eso es NO.
 
Si, si se puede ( Y sin javascript ) con tags html5 y navegadores compatibles ( aunque para hacer algo elaborado necesitarás JS )

Aunque no es el lenguaje más recomendado, con PHP puedes generar sockets para transmitir / recibir cualquier tipo de datos y hacer streaming de audio / video / binario ...

PHP: stream_socket_accept - Manual

Tags para streaming de audio

<audio controls><source src="http://192.168.56.1:5000/" type="audio/mpeg"></audio>

Tags para acceso cam y micro

<input type="file" accept="video/*;capture=camcorder">
<input type="file" accept="audio/*;capture=microphone">



Mucho más recomendado sería que hicieses apps que requieren real time con algún lenguaje como NodeJS

https://github.com/uditalias/chat-nodejs ( un proyecto open source de chat multiroom ) demo: Multi-Room Chat Application — made by Udi Talias
BinaryJS - Realtime binary streaming for the web using websockets Libraría node js para hacer streaming

Por ahí puedes empezar a investigar, Suerte!
 
No se puede en php debido a que este se ejecuta del lado del servidor y el micrófono esta del lado del cliente.


ni modo lo interare con node.js gracias 🙄
 
Con node es muy facil, es como que nacio para esas cosas
 
Yo tengo una app que funciona bajo nodejs, el problema es que solo transmite video y no audio, mandame privado y te envio un ejemplo.
 
Interesante el tema de chat solo por Voz, Me gustaría poder intentar también realizar algo así,
¿¿Qué lenguajes son necesarios obligatoriamente para elaborar el programa a modo básico. ?? y luego ....
¿¿Con Qué lenguajes se puede mejorar este programa de modo más profesional.??
🙄

- - - Actualizado - - -

Veo que debo aprender node.js , se un poco de JavaScript pero a ese nivel aún me falta, 🙂 , buscare manuales para esto de node.
🙂Saludos! Suerte con el proyecto
 

ok busque y encontre varios interesantes 😀

[video=youtube;7vFUVClsNh0]https://www.youtube.com/watch?v=7vFUVClsNh0[/video]

https://github.com/jitsi/jitsi-meet



https://github.com/goinstant/webrtc-demo
 
Última edición:
habia una vez un chat de audio que estaba en esta url volix.com pero hace 3 o 4 años que desapareció las personas se conectaban y colocaban su nombre u chateaban por escrito y por audio era muy bueno el chat muchos podían crear sus salas si alguien puede crear un chat como lo tenia ese me avisa y haremos negocios
 
Mira, lograr esto con PHP no es posible o tal vez si, pero tecnológicamente hablando no seria la via correcta.

Por otra parte lograr esto con Flash puede resultar muy costoso $ dado que flash media server es pago, aunque existe una solución gratis llamada Red5, esta no es una opción para llevar a producción.

POR LO TANTO, te recomiendo que investigues sobre WebRTC, actualmente mozilla, Chrome y Opera soportan dicha tecnología con la cual podrás a resumidas cuentas crear una aplicación P2P basada en navegador con la que podrás comunicarte con voz y video, es sumamente económica y ya la usan para aplicaciones en producción, es estable.

Incluso, si usas NodeWebkit, podrías hacer una aplicación de escritorio instalable, basada en lenguajes como javascript y nodejs, que use WebRTC para lograr el cometido de transmitir Audio e incluso Video de punto a punto o incluso grupal.
 
Última edición: