{"id":19248271,"url":"https://github.com/stove-smooth/signaling","last_synced_at":"2026-05-17T19:03:33.064Z","repository":{"id":117818932,"uuid":"440702965","full_name":"stove-smooth/signaling","owner":"stove-smooth","description":"시그널링 서버 프로토타입","archived":false,"fork":false,"pushed_at":"2022-02-13T06:53:45.000Z","size":1704,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-05T05:26:24.457Z","etag":null,"topics":["kurento","spring-boot","websocket"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stove-smooth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-22T01:55:29.000Z","updated_at":"2022-02-12T07:37:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"fadcb849-67b6-4203-8c0e-cf170e95ec51","html_url":"https://github.com/stove-smooth/signaling","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stove-smooth%2Fsignaling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stove-smooth%2Fsignaling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stove-smooth%2Fsignaling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stove-smooth%2Fsignaling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stove-smooth","download_url":"https://codeload.github.com/stove-smooth/signaling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240339583,"owners_count":19785957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kurento","spring-boot","websocket"],"created_at":"2024-11-09T18:07:11.516Z","updated_at":"2026-05-17T19:03:28.038Z","avatar_url":"https://github.com/stove-smooth.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 시그널링 - 미디어 서버 PoC\n\n## 기술스택\n- Java 11\n- Springboot 2.6.2\n- WebSocket, SockJS\n- Kurento Media Server 6.16\n- Kurento Client\n\n---\n\n## 작동 화면\n\n![sample](./assets/sample.gif)\n\n---\n\n## 참고\n- Kurento tutorial : https://github.com/Kurento/kurento-tutorial-java\n- WebRTC - 시그널링 과정 : https://andonekwon.tistory.com/71\n- 시그널링 서버 만들기 : https://withseungryu.tistory.com/130\n- kurento 설명 : https://gh402.tistory.com/43\n- kurento window 환경에서 실행 : https://gh402.tistory.com/44?category=935378\n\n## 관련 자료\n- [WebRTC를 선택한 이유](https://github.com/stove-smooth/sgs-smooth/wiki/WebRTC%EB%A5%BC-%EC%84%A0%ED%83%9D%ED%95%9C-%EC%9D%B4%EC%9C%A0)\n- [WebRTC 기반 서비스를 지원하기 위한 서버의 종류](https://github.com/stove-smooth/sgs-smooth/wiki/WebRTC-%EA%B8%B0%EB%B0%98-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC-%EC%A7%80%EC%9B%90%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%9C-%EC%84%9C%EB%B2%84%EC%9D%98-%EC%A2%85%EB%A5%98)\n- [미디어 서버 선택하기](https://github.com/stove-smooth/sgs-smooth/wiki/%EB%AF%B8%EB%94%94%EC%96%B4-%EC%84%9C%EB%B2%84-%EC%84%A0%ED%83%9D%ED%95%98%EA%B8%B0)\n- [Kurento 설치 및 설정](https://github.com/stove-smooth/sgs-smooth/tree/develop/docs/reference/kurento)\n- Chrome에서 WebRTC 스트림 값 확인 : chrome://webrtc-internals/\n- [remote stream 오디오 레벨 확인](https://github.com/stove-smooth/signaling/wiki/Remote-stream-%EC%98%A4%EB%94%94%EC%98%A4-%EC%82%AC%EC%9D%B4%EC%A6%88-%ED%99%95%EC%9D%B8)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstove-smooth%2Fsignaling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstove-smooth%2Fsignaling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstove-smooth%2Fsignaling/lists"}