D

WebRTC 개발의 한계

WebRTC 개발의 한계를 느꼈습니다. 

나 포함해서 2명은 무난한데, 3명부터는 각각 기계에서 휴대폰, 컴퓨터에서 처리가 힘드네요.

서버에서 돌리면 가능하긴 한데, 그 트래픽을 감당할 수가 있을련지, 솔직히 트래픽이 얼마나 먹는지도 모르지만, 서버를 통하면, 아무래도 모든 기능이 ㄷㄷ 하겠죠.

아까 뻘짓이라고, 접을려고 했는데, 생각해보니 배포용으로 만들 예정이라, 라이센스가 문제더군요.

전 유료 ai도 없고, chatGPT와 검색으로 얼추 따라 만든것 같아요.

에효,  webRTC 주위에서 쉽게 다루던데, 전 개고생했습니다.

제 첫 작품(?) ㅋㅋ RTC입니다. 

 

[code]https://designonex.com/rtc/?group=이곳에접속할암호를넣어주세요[/code]

 

혹시 겹칠수도 있습니다. ^^;;

그럼 전 다른 개발하러 가보도록 하겠습니다. 

|

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

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

 

마무리로 정리하자면,

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

댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
1개월 전 조회 467
1개월 전 조회 361
1개월 전 조회 321
1개월 전 조회 428
1개월 전 조회 290
1개월 전 조회 292
1개월 전 조회 426
1개월 전 조회 379
1개월 전 조회 338
1개월 전 조회 459
1개월 전 조회 374
1개월 전 조회 294
1개월 전 조회 380
1개월 전 조회 305
1개월 전 조회 496
1개월 전 조회 481
1개월 전 조회 396
1개월 전 조회 483
1개월 전 조회 520
1개월 전 조회 471
1개월 전 조회 530
1개월 전 조회 495
1개월 전 조회 486
1개월 전 조회 424
1개월 전 조회 427
1개월 전 조회 521
1개월 전 조회 512
1개월 전 조회 494
2개월 전 조회 672
2개월 전 조회 674
🐛 버그신고