WebRTC 개발의 한계 정보
WebRTC 개발의 한계- ii0000039210 자기소개 아이디로 검색 회원게시물 (115.♡.♡.140)
- 조회 482
- 댓글 4
본문
WebRTC 개발의 한계를 느꼈습니다.
나 포함해서 2명은 무난한데, 3명부터는 각각 기계에서 휴대폰, 컴퓨터에서 처리가 힘드네요.
서버에서 돌리면 가능하긴 한데, 그 트래픽을 감당할 수가 있을련지, 솔직히 트래픽이 얼마나 먹는지도 모르지만, 서버를 통하면, 아무래도 모든 기능이 ㄷㄷ 하겠죠.
아까 뻘짓이라고, 접을려고 했는데, 생각해보니 배포용으로 만들 예정이라, 라이센스가 문제더군요.
전 유료 ai도 없고, chatGPT와 검색으로 얼추 따라 만든것 같아요.
에효, webRTC 주위에서 쉽게 다루던데, 전 개고생했습니다.
제 첫 작품(?) ㅋㅋ RTC입니다.
https://designonex.com/rtc/?group=이곳에접속할암호를넣어주세요
혹시 겹칠수도 있습니다. ^^;;
그럼 전 다른 개발하러 가보도록 하겠습니다.
!-->1
댓글 4개

힘들어도 화이팅 ^^
저도 7년 전 쯤에 RTC 챗팅 관련해서 잠깐 개발했던 적이 있는데 그 때가 생각나네요
재밌으면서도 막히는 부분이 많더군요
화상 채팅을 구현하는데 화상 저장에 화상칠판 기능까지 넣는데
만드는 재미는 있었는데 접을수 밖에 없었습니다 ㅎㅎ
같이 했던 사람과 저 두 사람 다 일반 웹 개발자일 뿐 통신관련 해서 아무래도 깊이 알지 못하니
그 때만해도 모바일 관련해서 어찌 해볼 도리가 없더군요
수시로 ip가 바뀌는 모바일 환경상 자꾸 튕겨서 접속이 끊기는데
정해 놓은 프로젝트 마감 시간은 급하게 다가오고 결국 GG 를 쳤고
나중에 정말 나중에 시간되면 한번 더 도전하고 싶었던
프로젝트였습니다
그 당시 화상 챗팅을 하면서 두어시간 가량 했는데
아주 깔끔하게 저장이 되더군요
똑 같은 RTC는 기반이였으나 말씀하신대로 다량의 인원에는 어찌 반응했을지는 모르겠네요
@예뜨락 ㅠㅠ 전 여기서 GG할려구요. 더이상 하다가는 머리가 다 뽑힐 지경입니다. 아.. 영상 저장이라. RTC가 키값으로 접속하는 기능이 있기는 한것 같은데. 전 실시간 프로젝트라 저장을 하면, 지금 돌리고 있는 서비스 다 접어야 할것입니다.
클라이언트 또는, 웹 사용자들이 PC에서 저장하는 방법이 있다면, 해볼만 하겠지요. 그럼, 듀얼 서버 가동으로 저장,삭제 머 이렇게 하는지 모르겠지만, 그냥 통박으로, 그럼 멀티 접속때의 문제점을 해결하지 않을까 생각하면서도 잘 모르니 헛소리 같기도 하고. @@;; 아구 모르겠습니다.
그냥, 실시간 1:1 화상 채팅 만들려고 한거라. 저장도 안하는 이방식으로 가야할 것 같습니다.
참고로 예뜨락님이 말씀하지 않았으면 전 이거 절대 안했을 것입니다. ㅠㅠ

@ii0000039210 ㅎㅎㅎ 제가 나빴어요 괜히 고생 시켜서 죄송합니다 ^^;;;
전 만들 때 cavas를 적극 활용했습니다
RTC의 챗팅의 핵심 내용중 챗 연결하는거 외에는
대부분 캔버스가 내용의 퀄리티를 당담할 정도로 광범위하게 쓰였습니다
특히 화상쪽 저장이나 화상 칠판등은 캔버스를 이용해
상대방의 챗팅 캔버스 창의 좌표에
"무엇을 그려라" 그 것이 핵심 내용의 다입니다
저장은 통짜로 저장하면 될리가 거의 없습니다 ㅎㅎ 저도 처음에
해 봤거든요 10분 이상을 담기가 힘들더군요
그래서 보통 길게는 10초 또는 5초 많아도 30초 이내의 데이터 화상을
쪼개서 서버에 화상1.webm, 화상2.webm,화상3.webm ... 와 같은 형태로 저장하고 최종 저장시 다 합쳐서 하나로 인코딩해서
합쳤죠 필요하면 사용자가 다운로드 받을 수 있게 하면 되구요
유튜브나 예전 아프리카TV등도 이와 같은 형식으로
실시간 스트리밍을 하더군요
전 참고할려고 아프리카 티비를 켜두고 했었는데 이게 아주 제대로
오해를 받아서 잘 하려다가 오해를 산 경우가 되어 버렸습니다 ㅎㅎ
@예뜨락 아 그렇군요 ^^;; cavas가 무엇인지는 모르겠지만, 좋은 툴인가보네요. 전 프로그램을 배우는 것을 제일 싫어해요. 그래서, 아무리 좋은게 나와도 배우는게 싫어서 안하는 편이라서요.
전 개인적으로 동영상 관련된 개발을 선호하는 편은 아니거든요.
요번에 더욱더 깨달은 것 같아요. 코덱이니 머니 에효...
참고로, 감사함은 아주 많이 있습니다.
그래도, 1:1 정도는 배포할 만한 소스를 건져서요.
배포하면, 저보다 더욱더 잘하시는 분이 혹시 확장해주실도 있지 않을까 조심스레 예측해봅니다.
마무리로 정리하자면,
"고생은 했지만, 그래도 좋았다. 하지만, 다음엔 하지는 말자"