프로젝트 일지

화상채팅 프로젝트 ChatForYou - re:start

TerianP 2023. 8. 27.
728x90

1. 시작하면서

이번에도 정말 오랜만에 블로그에 글을 올리는것 같습니다ㅠㅠ

 

이제 회사에 들어온지 대략 8개월 정되었구, 그래서 그런지 아니면 여름이여서 그런지 정말 바쁜 매일을 보내고 있습니다ㅠㅠ

그덕분에 회사에서도 코드보고 집에서도 코드 보기가 뭔가 싫어져서 오픈스택이나 쿠버네티스 같은 부가적인? 요소들을 더 공부했던 것 같아요ㅎ

 

하지만 이제는 슬슬 중단해두었던 화상채팅 프로젝트를 다시 시작할 때가 되었음을 느꼈습니다. 그러면서 git 에 들어가서 이슈에 적어두었던 버그들도 확인하고 기능 개선이 관련된 notion 도 보고 하니...와 진짜 빡시게 해야되겠다 생각이 들었습니다ㅠㅠ

 

동시에 kurento 를 싹 갈아엎고 openvidu 로 넘어갈까...? 하는 생각도 들더라구요. 이쪽이 코드도 더 간단할 것 같구, 예제도 많을 것 같구 중간에 못 했던 datachannel 도 더 편하게 할 수 있을 것 같구 뭣보다 이쪽이 css 같은 디자인 적인 측면에서 훨씬 쉬울것 같아서ㅠㅠㅠ

그렇게 고민하다가 일단 현재 kurento 버전의 화상채팅을 마무리하고 싶어서 일단 이쪽 먼저 어느정도 안정적으로 만들어두고 openvidu 쪽으로 눈을 돌릴까 고민하고 있습니다.

 

2. Re:중간부터 시작하는 화상채팅 프로젝트

여튼 그렇게 시작된 re:중간부터 시작하는 화상채팅 프로젝트!! 

기능 개선 및 버그 수정에 관한 사항은 일단 이슈쪽에 올려두었던 내용에 집중하려고 한다. 그래도 우선순위를 정하자면

  1. 화상 채팅 시 오디오만을 사용해서 음성 채팅이 가능하도록 수정 => 사실 이 프로젝트의 목적 자체가 디코같은 프로그램을 만들어보자! 였고, 결국 지금처럼 어떻게든 비슷하게 만들고 친구들과 함께 시연을 했었는데...세상에 친구들 컴터에 비디오 기기가 없어서 에러나고 음성도 잘 안들리고 난리도 아니었다ㅠㅠ
  2. 화면 공유 기능 개선 => 사실 화면 공유 기능에 문제가 많다는 것은 인지하고 있었다. 특히 화면 공유를 누르고 되돌아올 때 에러가 발생하는 문제나 화면 공유를 누르고 취소를 누르면 에러나 발생하는 문제 등등 이 부분들을 종합적으로 확인해서 전반적으로 수정을 목표로 한다
  3. datachannel 확인!! : 진짜 마지막으로 한번만 더ㅠㅠㅠ
  4. jenkins 와 sonarqube 와 프로젝트 연동!! : 이 부분도 함께 진행 중으로 원래는 쿠버에 둘 다 올리려고 했는데 그냥 도커로 올려서 사용하려고 한다

 

최종 목표는 9월안으로 2번까지 마무리 하는것!! 9월에는 좀 더 발전된 모습의 chatforyou 에 대한 포스팅을 작성하길 바라면서...화이팅!!

댓글