SILK
| 개발자 | 스카이프, 마이크로소프트 |
|---|---|
| 발표일 | 2009년 |
| 안정화 버전 | 1.0.9
/ 2012년 |
| 프로그래밍 언어 | C, C++ |
| 운영 체제 | 마이크로소프트 윈도우, macOS, 리눅스, 안드로이드, IOS |
| 이전 소프트웨어 | SVOPC |
| 이후 소프트웨어 | Satin |
| 종류 | 오디오 코덱 |
| 라이선스 | BSD 2-Clause License[1] |
| 파일 확장자 | .sil, .SIL |
|---|---|
| 인터넷 미디어 타입 |
audio/SILK |
| 매직 넘버 | #!SILK\n |
| 발표일 | 2009년 3월 |
| 최신 버전 | SDK 1.0.9 (2012년) |
| 포맷 종류 | 오디오 |
| 다음으로 확장 | 오푸스 |
| 표준 | 인터넷 드래프트 |
SILK는 마이크로소프트의 자회사인 스카이프가 개발한 오디오 압축 형식 및 오디오 코덱이다. 이 코덱은 SVOPC 코덱을 대체하기 위해 스카이프에서 사용하도록 개발되었다. 라이선스 공개 이후 다른 사용자들도 이를 사용하고 있다. 이후 인터넷 표준인 오푸스 코덱으로 확장되었다.
상세
[편집]
스카이프는 SILK가 8, 12, 16, 24 kHz의 샘플링 주파수와 6~40 kbit/s의 비트레이트를 사용할 수 있다고 발표했다. 또한 25ms(20ms 프레임 크기 + 5ms 룩어헤드)의 낮은 알고리즘적 지연 시간을 사용할 수 있다.[2] 참조 구현은 C 프로그래밍 언어로 작성되었다. 코덱 기술은 선형 예측 부호화(LPC)를 기반으로 한다.[3] SILK 바이너리 SDK를 이용할 수 있다.[4]
라이선스
[편집]SILK 코덱은 특허가 있으며 SILK SDK와는 별도로 라이선스가 부여된다.[5] 이 코덱은 오픈 소스, 프리웨어이며 사용 및 배포에 제한이 있는 로열티 프리 형태로 제공된다.[4][6][7] SDK는 초기에는 이름, 주소, 전화번호 및 SILK 사용 방법에 대한 세부 정보를 제공하는 신청 절차를 통해서만 이용할 수 있었다.[4] 2012년 기준[update] (버전 1.0.9)부터는 신청 없이 SDK를 다운로드할 수 있지만, 라이선스는 소프트웨어 배포나 상용 제품 또는 서비스에서의 사용을 제외하고 내부 평가 및 테스트 목적으로만 사용을 제한한다.[4][8]
역사
[편집]SILK는 스카이프에서 이전에 사용하던 SVOPC를 대체하는데, 이는 글로벌 IP 솔루션즈로부터 라이선스를 받은 iSAC 및 iLBC를 대체하기 위한 사내 솔루션이었다. SILK 코덱은 SVOPC와는 별도의 개발 분기였으며 3년 넘게 개발이 진행되었다.[9] 2009년 1월 CES에서 발표되었으며,[9] 2009년 1월 7일 버전 4.0 베타 3에서 처음으로 스카이프에 통합되었고,[10] 2월 3일에 최종 버전이 출시되었다.[11] 2009년 3월 3일, 스카이프는 SILK 코덱을 타사 소프트웨어 및 하드웨어 개발자에게 로열티 프리 라이선스로 곧 제공할 것이라고 발표했다.[6] SILK 음성 코덱 설명의 첫 번째 초안은 2009년 7월 6일 새로운 인터넷 광대역 오디오 코덱 표준화를 위한 후보로 국제 인터넷 표준화 기구(IETF)에 제출되었으며, 이를 통해 참조 구현의 소스 코드와 함께 형식이 공개되었다.[12] 또한 SILK 음성 및 오디오 코덱을 위한 RTP 페이로드 형식 및 파일 저장 형식의 첫 번째 초안도 있다.[13]
오푸스
[편집]SILK는 2010년 9월 IETF에 제출되었으며 당시 "Harmony"라고 불렸던 하이브리드 코덱인 오푸스(CELT와 함께)의 기반이 되었고,[14] 새로운 표준의 최종 후보로 선정되었다. 오푸스는 2012년 9월 IETF 제안 표준으로 게시되었으며[15] 스카이프는 앞으로 오푸스를 사용할 것이라고 발표했다.[16]
사용
[편집]- SILK의 안정화 버전은 2009년 1월 7일에 출시된 윈도우용 스카이프 4.0 베타 3에 처음 도입되었다.[10]
- 스카이프 4.0 최종 버전은 2009년 2월 3일에 출시되었다.[17][18]
- 2011년 3월 22일, 스팀 게임 플랫폼이 통합 게임 내 및 커뮤니티 음성 채팅에 SILK 코덱을 사용하기 시작했다.
- 이후 4월 14일, 팀 포트리스 2에서 게임 내 음성 채팅에 코덱이 구현되었다.[19]
- 2013년 1월 29일, 스팀파이프 플랫폼으로 업데이트된 골드Src가 게임 내 음성 채팅에 SILK 코덱을 사용하기 시작했다.
- 줌에서도 사용되는 것이 발견되었다.[20]
같이 보기
[편집]각주
[편집]- ↑ “SILK codec”. 《깃허브》. 2021년 8월 23일.
- ↑ Skype SILK Data Sheet, Retrieved 2009-09-01
- ↑ Audio-Mitschnitt 보관됨 2013-02-10 - 웨이백 머신 vom Treffen der IETF-Codec-Arbeitsgruppe auf der Konferenz IETF79 in Peking, China mit einer Darstellung der grundlegenden Funktionsprinzipien durch Koen Vos (MP3, ~70 MiB)
- 1 2 3 4 Skype SILK – Super Wideband Audio Codec, Retrieved 2009-09-01
- ↑ “SILK Patent License”. 《Skype》. 2010년 12월 6일. 2023년 10월 27일에 확인함.
- 1 2 Jonathan Christensen (2009-03-03) SILK, our super wideband audio codec, is now available for free 보관됨 2009-12-23 - 웨이백 머신, Retrieved 2009-09-01
- ↑ Skype publishes SILK audio codec source code, Retrieved 2012-12-26
- ↑ Skype Developer Forum - SILK SDK license 보관됨 2012-08-03 - 웨이백 머신, Retrieved 2012-12-26
- 1 2 Michael Stanford (2009-01-13) Skype’s new super-wideband codec, Retrieved 2009-09-01
- 1 2 Skype Journal (2009-01-07)Skype for Windows 4.0 Beta 3 Hotfix Introduces New Audio Codec, Retrieved 2009-09-01
- ↑ “All-New Skype Now Available - About Skype”. 2013년 7월 30일에 원본 문서에서 보존된 문서. 2012년 7월 14일에 확인함.
- ↑ IETF (2009-07-06) SILK Speech Codec - draft-vos-silk-00.txt, Retrieved 2009-09-01
- ↑ IETF (2009-07-06) RTP Payload Format and File Storage Format for SILK Speech and Audio Codec, Retrieved 2009-09-01
- ↑ Valin, Jean-Marc; Vos, Koen (2010년 9월 24일). “Definition of the Harmony Audio Codec”. 《IETF Datatracker》.
- ↑ Jean-Marc Valin, Koen Vos; Timothy B. Terriberry (September 2012). “Definition of the Opus Audio Codec”. 《RFC 6716》 (IETF). 2013년 8월 19일에 확인함. 다음 값 잘못됨:
|이름목록형식=amp(도움말) - ↑ “Skype and a New Audio Codec”. 마이크로소프트. 2012년 9월 12일. 2017년 10월 18일에 원본 문서에서 보존된 문서. 2023년 10월 25일에 확인함.
- ↑ PCWorld (2009-02-04)Skype Upgrade Simplifies VoIP Video Calls[깨진 링크], Retrieved 2009-09-01
- ↑ (2009-02-04) Skype 4.0 audio: smooth as SILK 보관됨 2012-07-22 - 웨이백 머신, Retrieved 2009-09-01
- ↑ “Team Fortress 2 - Hatless Update”. 《www.teamfortress.com》.
- ↑ Marczak, Bill; Scott-Railton, John (2020년 4월 3일). “Move Fast and Roll Your Own Crypto: A Quick Look at the Confidentiality of Zoom Meetings”.
외부 링크
[편집]- SILK – Super Wideband Audio Codec - 웨이백 머신 (보관됨 7월 24, 2013)
- Koen Vos; Karsten Vandborg Sørensen; Søren Skak Jensen; Jean-Marc Valin (2013년 8월 2일), “The Opus Codec – Voice Coding with Opus” (PDF), 《AES Convention 135》 (Microsoft, GN Netcom A/S, Mozilla Corporation)
- (영어) silk - 깃허브