프로젝트
(32)
-
프로젝트/달력(크로스플랫폼)2023.07.01
pc, mobile(Andorid) 달력 앱 크로스 플랫폼 프로젝트 (구현 테스트편)
1. 오프라인 상황에서 데이터를 다운 받지 않더라도 기기내에 저장된 데이터를 달력에 반영시킴 1. 로그인 2. 데이터 CRUD 3. 실시간 데이터 반영 1. 위젯생성 1. 프로젝트 생성0 -
프로젝트/달력(크로스플랫폼)2023.07.01
pc, mobile(Andorid) 달력 앱 크로스 플랫폼 프로젝트 (계획편)
1. 계획 편 : https://okane-on-cliff.tistory.com/276 2. 구현 테스트 편: https://okane-on-cliff.tistory.com/277 1. 기존의 앱들의 특징 2-1. 필수적인 기능 2-2. 필요없는 기능 3. 기능 구현 계획 4. 부가적인 기능 1. 기존 앱들의 특징 정말 다양한 부분에서 나를 화나게 한다. 왜 화가 나느냐? 마치 키보드 밑에 RGB조명 같은 개 쓰잘데기 없는 쓰레기 기능들을 잔뜩 넣어둬서 나의 시선을 어지럽게 할 뿐만 아니라, 그런 기능을 끄지 못하게 되어있고 중요한 기능들은 넣지도 않거나 넣어도 제대로 작동하지 않는다. 예를 들면 이런 것이다. (1) 일정을 만들면 무적권 병신같은 알림이 생성된다. 알림을 끌 수가 없다. (2) 난 그 ..0 -
프로젝트/WebRTC써보기2023.01.16
Spring Boot, Vanilla JS, WebRTC를 활용한 실시간 영상공유 (배포)
(목차) https://okane-on-cliff.tistory.com/257 1. openssl이란 프로젝트에 인증서를 만들수 있게 해주는 툴인거 같다. 이걸로 인증서 만들면 https통신을 할 수 있다. http로는 통신할 수 없게 된다. 2. openssl 왜 써야됨? https 통신안하면 소켓통신이 안된다. webrtc도 안된다. https통신하려면 원래 돈드는데 openssl은 돈안든다. 근데 내가 임의로 만드는 거라서 브라우저가 아는 인증서가 아니다. 그래서 경고 준다 이 인증서 첨보는데 진짜 들어갈래하고. 이걸 브라우저에 등록시켜주면 이제 이용이 가능해진다. 3. openssl을 통해 인증서를 springboot 프로젝트에 등록시켜 보자 일단 openssl을 설치한다. 그리고 환경변수 설정도..0 -
프로젝트/WebRTC써보기2023.01.16
Spring Boot, Vanilla JS, WebRTC를 활용한 실시간 영상공유 (프론트 코드)
(목차) https://okane-on-cliff.tistory.com/257 1. 전체 코드 오퍼를 생성해요 내 영상이에요 피어의 영상이에요 2. 하나하나 뜯어 보자 var conn = new WebSocket('wss://서버아이피주소:포트/웹소켓컨피겨러에적은거(socket)'); wss로 되어있는건 ws로는 통신을 하지 못하기 때문이다. 배포에서 살펴볼 생각이다. var configuration = { "iceServers" : [{ "url" : "stun:stun.l.google.com:19302" }] } var myPeerConnection = new RTCPeerConnection(configuration); RTC객체를 만든다 스턴서버도 들러서 자신이 누군지 알 수 있게 됐다0
'프로젝트' 카테고리의 글 목록 (2 Page)
'프로젝트' 카테고리의 글 목록 (2 Page)