datachannel4 [Spring Boot Web Chatting] ChatForYou - 화상채팅 CatchMind 게임 만들기 1. 시작하면서이번에도 정말 오랜만에 글을 쓰는 것 같습니다. 사실 2월달에 일지로 글을 올리려했는데...생각보다 프로젝트에 많은 발전이 없어서 올리기 그렇더라구요ㅠㅠ 저번 글에서 언급했듯이 이제 제가 구상했던 화상 채팅의 초기 단계는 거의 끝났습니다. 회원가입, 채팅 유저의 이미지 등의 나름 중요한 기능들이 남아있긴 하지만 일단 제쳐두고 이정도로 마무리하려구요. 그리고 드디어! catchmind 게임 개발에 들어갔습니다. 2월달 내내 개발을 진행했고 이제 단판 게임정도는 가능하도록 개발이 마무리되어가고 있습니다!! 오늘은 그 동안의 개발내용을 공유할 겸 포스팅합니다.2. CatchMind 기획서사실 기획서라고 적어두긴했지만 그정도로 거창한 것은 아닙니다ㅠ.ㅠ 다만 개발하면서 아무 구상도 계획도 없이 .. 프로젝트 일지 2024. 3. 2. Spring Boot Web Chatting : 스프링 부트로 실시간 화상 채팅 만들기(13) minIO 배포 & 파일업로드/다운로드 구현하기(feat.minIO ssl 적용, mixed-content 에러 해결) 1. 시작하면서 1) 서버 정리 이번에는 좀 오래만에 프로젝트 일지를 쓰게되었습니다. 2023 회고록에서 언급했듯이 사실 최근에 제 프로젝트에 나름? 많은 일이 있었습니다. 특히 기존에 있던 openstack 와 kubernetes 시스템을 완전히 다 뒤집고 다시 처음부터 작업했습니다. 물론 할일이 없어서나 심심해서 혹은 공부하기 위해...한거는 절대 아니고ㅋㅋㅋ 기존에 라즈베리파이 2대에 openstack + kubernetes 를 배포하고 사용했었는데 해당 라즈베리파이 2대를 모두 처분해버리고, 기존의 시스템 전부를 미니pc 로 옮기게 되었습니다. 사실 라즈베리파이라는 한계 때문인지 제가 설치를 잘못해서 그런건지 모르지만 오픈스택에 컴포넌트를 추가하는 것도 조금 문제가 많았고, 성능, 반응도 조금 늦.. 토이 프로젝트/Spring&Java 갖고놀기 2024. 1. 7. Spring Boot Web Chatting : 스프링 부트로 실시간 화상 채팅 만들기 (11) Datachannel && 화면 제어 기능 추가 1. 시작하면서 오늘도 엄청나게 오랜만에 글을 쓰는 듯 합니다. 마지막 글을 보니 벌써 1달이 넘어갔네요...와 빠르다ㅠㅠ 물론 그래도 이번에는 그냥 놀기만 하지는 않았습니다!! 10월은 한달 내내 chatForYou 프로젝트의 기능을 추가하고 개선하고 하는 한 달이었습니다. 사실 기능 추가하고 개선하고 할 때마다 글을 쓸까했는데...세상에 너무 많아서 이거 다 쓰다가는 오히려 개선하는 작업에 시간 투자가 안될 듯하여 미루고 미루다가 이제야 글을 쓰게 되었습니다ㅠㅠㅠ 이번 글에서는 가장 중요하게 생각되는 두 가지! 바로 datachannel 을 사용한 채팅 기능과 각종 화면 제어 기능에 대해서만 설명하고 가겠습니다. 더 자세하게 뭐가 바뀌었고 뭐가 추가되었는가? 에 대해서는 아래 git 이슈 부분을 참고.. 토이 프로젝트/Spring&Java 갖고놀기 2023. 11. 11. ChatForYou - Git 이슈 해결 및 기능 개선(feat. datachannel 성공!) 1. 시작하면서 이번에도 오랜만에 글을 쓰는 것 같네요! 그래도 이제는 한달에 한번 포스팅하는 것은 꼭 지켜보려고 합니다ㅎ 오늘은 프로젝트가 어떻게 개선되고 있는지 일지를 적으려고 합니다. 이번 글은 git 이슈 해결 및 datachannel 구현과 관련된 내용입니다! 자세한 코드는 다음에 더 적을거구 이번에는 대략적으로 어떻게 진행되었는지 정도만...? 특히나 몇달전에 저를 괴롭히고 또 괴롭히던 dataChannel 이 나쁜놈을 제가 이기고 결국 구현에 성공했습니다...!! 솔직히 지난번에 그렇게 도전하다가 결국 실패해서 정말로 그냥 포기하려고 했었습니다. 채팅정도야 그냥 websocket 을 사용하자 라고 생각했었구요. 그러다가 이번에 git 이슈 중 하나였던 '#12 화상채팅 시 화면 공유 기능 개.. 프로젝트 일지 2023. 10. 4. 이전 1 다음 728x90 반응형