Opis zlecenia
Poszukuję doświadczonego developera, który pomoże mi rozwiązać problem z aplikacją opartą na Django i WebRTC. W projekcie występuje problem, gdzie niektórzy użytkownicy, po dołączeniu do pokoju, nie mają obrazu i dźwięku, mimo że mają włączone mikrofony i kamery. Inni użytkownicy działają poprawnie, a ich obraz i dźwięk są przesyłane bez problemu.
Dotychczasowe kroki:
- Upewniłem się, że użytkownicy udzielili aplikacji odpowiednich uprawnień do mikrofonu i kamery,
- Sprawdziłem, że przeglądarka nie blokuje dostępu do urządzeń,
- Problem występuje we wszystkich głównych przeglądarkach (Chrome, Firefox, Edge),
- Przejrzałem ustawienia WebRTC, ale nadal nie udało się znaleźć rozwiązania.
Zakres pracy:
- Przeanalizowanie kodu JavaScript i HTML związanych z WebRTC w aplikacji (fragmenty kodu dostępne poniżej).
- Diagnoza przyczyny problemu z dźwiękiem i obrazem niektórych uczestników,
- Potrzebuję pomocy w sprawdzeniu i poprawieniu konfiguracji WebRTC, by upewnić się, że każdy użytkownik w pokoju ma prawidłowe połączenie audio-wideo,
- Optymalizacja kodu w celu poprawy stabilności połączenia w aplikacji,
- Ewentualne poprawki w kodzie JavaScript/HTML i Django.
Kody:
room2.html: https://pastebin.com/7yk1kPiM
room2_rtc.js: https://pastebin.com/eD0wK1kY
room2_rtm.js: https://pastebin.com/18LGRfyj
room2.js: https://pastebin.com/WH9QHazr
views.py: https://pastebin.com/jLx9SExj
room.css: https://pastebin.com/VWPyM2ey
Czekam na propozycje i mam nadzieję na szybkie rozwiązanie tego problemu!