Kalian tau zoom? Zoom adalah software untuk melakukan online meeting atau kita bisa menyebutnya e-conference. Mari kita coba buat itu.
Bahan yang dibutuhkan adalah :
1. Webcam
2. Audio
3. Streaming online
Saya akan membangun sistem Zoom lewat framework Reactjs.
Pencarian bahan pertama :
Webcam
Diketahui(Reference)
https://www.npmjs.com/package/react-webcam
https://openbase.com/js/jslib-html5-camera-photo
https://openbase.com/js/@wmik/use-media-recorder
https://openbase.com/js/react-html5-camera-photo
https://openbase.com/js/react-cam
https://openbase.com/js/react-camera-media-stream
https://openbase.com/js/react-camera-pro
https://openbase.com/js/webcam-react
https://openbase.com/js/react-user-media
https://openbase.com/js/react-camera-extended
Ditanya (Target)
kita akan mencari tau kemampuan dari library ini dari segi :
1. Webcam Laptop
2. Kamera HP Android
3. Kamera HP IOS
4. Ambil foto
5. Ambil video
Jawab :
1. react-webcam
Webcam Laptop : jalan
Kamera HP : belum di tes
HP IOS : belum di tes
Screenshot : jalan
Video : jalan
Karena react-webcam sudah bisa menjalankan semua yang saya perlu maka sepertinya saya tidak perlu masuk lebih jauh haha. DRY (Don't repeat yourself).