Raspberry Pi 3 Model B+로 WebRTC 사용
2609 단어 RaspberryPi아고라. 이오WebRTC
조건
웹캠 : Logitech (제품 번호 불명)
헤드셋:Platronics C320
본체:Raspberry Pi 3 Model B+
OS:Raspbian
브라우저:Chromium 65.0.3325.181
화질: VP8/640x360/15fps/400kbps
네트워크:Wi-Fi 5GHz
SDK:WebSDK2.5.0
시험 내용
시험 시간 : 1to1 화상 통화, 연속 가동 2 시간
시험 결과
CPU 사용률:약 50%
지연: 1초 이내
대역 : Up/Down 모두 200kbps 정도
FPS : Up/Down 모두 10fps 정도
화면
조금 보이기 어렵지만 카메라 영상을 얻을 수 있습니다.
스펙이 높은 것은 아니기 때문에, 약간의 깜박임 등은 발생합니다만, 저지연으로 화상 통화를 할 수 있는 것을 확인할 수 있었습니다.
이용 용도를 생각해 가려고 생각합니다.
감시 모니터로서의 이용 용도
Raspberry Pi의 본체 가격이 싸고, 전력 소비량이 적고, 컴팩트하고 장소를 차지하지 않는다는 점에서, 감시 모니터의 전달측으로서 이용할 수 있을 것 같습니다.
그 경우 Raspberry Pi의 전원을 ON으로 한 것만으로 영상의 전달을 실현하고 싶은 케이스가 나옵니다.
대응 방법을 조사했으므로 메모로 남겨 둡니다.
agora.io WebSDK 샘플 수정
여기 에서 다운로드할 수 있는 WebSDK 샘플의 일부를 수정합니다. 브라우저에서 액세스한 시점에 게재를 시작할 수 있습니다.
(APPID나 ChannelName도 추기해 둡니다)
index.html
$(function () {
getDevices(function (devices) {
//中略//
var params = serializeformData();//追記
join(rtc, params);//追記
})
브라우저 자동 시작
다음 시작 스크립트를 ~/.config/autostart/chromium-browser.desktop에 저장합니다.
[Desktop Entry]
Version=1.0
Name=Google-Chrom Web Browser
Exec=chromium-browser --password-store=basic https://HOST/PATH/ (ブラウザ起動時に開くURL)
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=google-chrom
StartupNotify=true
이상의 조합으로 Raspberry Pi가 스위치를 ON 하는 것만으로 감시 카메라로서 동작할 수 있습니다.
마지막으로
agora.io에 관한 문의는 이쪽으로부터
Reference
이 문제에 관하여(Raspberry Pi 3 Model B+로 WebRTC 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/v-cube/items/ae48ab659e9d5f10ec8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Raspberry Pi 3 Model B+로 WebRTC 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/v-cube/items/ae48ab659e9d5f10ec8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)