WebRTC 개발의 한계 > 자유게시판

자유게시판

WebRTC 개발의 한계 정보

WebRTC 개발의 한계

본문

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 정도는 배포할 만한 소스를 건져서요. 

배포하면, 저보다 더욱더 잘하시는 분이 혹시 확장해주실도 있지 않을까 조심스레 예측해봅니다.

 

마무리로 정리하자면,

"고생은 했지만, 그래도 좋았다. 하지만, 다음엔 하지는 말자"

전체 200,426 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT