Yêu cầu thg 8 29, 2022 1:52 SA 157 0 1
  • 157 0 1
0

Nhờ ae hỗ trợ tư vấn về giải pháp cho project truyền phát âm thanh !!!

Chia sẻ
  • 157 0 1

Mình đang có project về truyền phát âm thanh;định tích hợp luôn 1 con android vào 1 bộ phát âm thanh;mình muốn remote những con android này qua web để đặt lịch phát (remote theo nhóm clients) nội dung phát có 2 phần : 1. offline là android tự update từ 1 thư mục cloud(tải về bộ nhớ máy) 2. online là chạy các luồng livestreams ts, hls, rtsp . User có thể phát trực tiếp đến nhóm clients qua web,các user được phân cấp;user cấp trên có thể chiếm quyền phát của user cấp dưới để phát các nội dung khẩn cấp.

Mô tả sơ lược về dự án của mình như vậy !! mình không có nhiều kiến thức về lập trình;nhờ ae tư vấn xem làm như nào với ạ !!

1 CÂU TRẢ LỜI


Đã trả lời thg 8 29, 2022 2:04 SA
Đã được chấp nhận
+1

Vì có thể code android app nên mình nghĩ đơn giản nhất là dùng Firebase Firestore làm database

  • Nó có thể tự động update và chạy offline khi mất mạng được
  • Có thể phân quyền user được

-> Bạn có thể tạo 1 collection là streams và mọi user đều có quyền push link ts, hls, rtsp vào. Từ phía app mình query theo điều kiện cụ thể.

Để làm được như trên chỉ cần đọc tài liệu trên firebase docs là đủ nhé

Chia sẻ
Avatar Chu Vương Nam @chuvuongnam
thg 8 29, 2022 2:48 SA
Avatar Chu Vương Nam @chuvuongnam
thg 8 29, 2022 3:07 SA

@haipq cảm ơn bạn nhé !!! nhưng vấn đề là nười dùng cuối sẽ sử dụng web để thao tác ;cần giao diện thân thiện .Chứ theo mình hiểu thì cách của bạn là thao tác điều khiển chỉ là thay đổi link,up file lên firebase rồi lập trình cho con android theo rule nào đấy để lấy thông tin từ firebase về phát đúng ko ạ? có thể do mình chưa miêu tả hết đề bài,mình sẽ phải bàn giao cho k.h tài khoản đã phân theo cấp để họ remote điểm phát;đối tượng được bàn giao hầu như ko có kiến thức về CNTT và tiếng anh !

thg 8 29, 2022 3:16 SA

@chuvuongnam thế mình làm cái web có thể bằng reactjs, vuejs.... để làm trang admin. lúc này dùng firebase sdk js cơ bản firebase sdk nó đa nền tảng. về admin có thể dùng https://refine.dev/ để đỡ code nhất. save 80-90% code. đây là provider cho refine https://github.com/rturan29/refine-firebase

Avatar Chu Vương Nam @chuvuongnam
thg 8 29, 2022 4:07 SA

@haipq Tuyệt vời bạn ạ !!mình ko phải coder nên chắc sẽ mất nhiều thời gian để nghiên cứu món này !!cảm ơn bạn rất nhiều nhé!

Avatar Chu Vương Nam @chuvuongnam
thg 9 5, 2022 4:26 SA

@haipq bạn ơi cho mình xin số điện thoại được không???

thg 9 7, 2022 2:09 SA

@chuvuongnam Zalo nhé z3702000457395_f0f8e6a7c03713b85d1ce6392aba0738.jpg

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí