본문으로 이동

SILK

위키백과, 우리 모두의 백과사전.
다른 뜻에 대해서는 실크 (동음이의) 문서를 참고하십시오.
SILK
개발자스카이프, 마이크로소프트
발표일2009년(17년 전)(2009)
안정화 버전
1.0.9 / 2012년(14년 전)(2012)
프로그래밍 언어C, C++
운영 체제마이크로소프트 윈도우, macOS, 리눅스, 안드로이드, IOS
이전 소프트웨어SVOPC
이후 소프트웨어Satin
종류오디오 코덱
라이선스BSD 2-Clause License[1]
파일 확장자.sil, .SIL
인터넷 미디어 타입
audio/SILK
매직 넘버#!SILK\n
발표일2009년 3월(17년 전)(2009-03)
최신 버전
SDK 1.0.9
(2012년(14년 전)(2012))
포맷 종류오디오
다음으로 확장오푸스
표준인터넷 드래프트

SILK는 마이크로소프트의 자회사인 스카이프가 개발한 오디오 압축 형식 및 오디오 코덱이다. 이 코덱은 SVOPC 코덱을 대체하기 위해 스카이프에서 사용하도록 개발되었다. 라이선스 공개 이후 다른 사용자들도 이를 사용하고 있다. 이후 인터넷 표준인 오푸스 코덱으로 확장되었다.

상세

[편집]
SILK 인코더 블록 다이어그램

스카이프는 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년 기준 (버전 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]

같이 보기

[편집]

각주

[편집]
  1. ↑ “SILK codec”. 《깃허브》. 2021년 8월 23일.
  2. ↑ Skype SILK Data Sheet, Retrieved 2009-09-01
  3. ↑ 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)
  4. 1 2 3 4 Skype SILK – Super Wideband Audio Codec, Retrieved 2009-09-01
  5. ↑ “SILK Patent License”. 《Skype》. 2010년 12월 6일. 2023년 10월 27일에 확인함.
  6. 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
  7. ↑ Skype publishes SILK audio codec source code, Retrieved 2012-12-26
  8. ↑ Skype Developer Forum - SILK SDK license 보관됨 2012-08-03 - 웨이백 머신, Retrieved 2012-12-26
  9. 1 2 Michael Stanford (2009-01-13) Skype’s new super-wideband codec, Retrieved 2009-09-01
  10. 1 2 Skype Journal (2009-01-07)Skype for Windows 4.0 Beta 3 Hotfix Introduces New Audio Codec, Retrieved 2009-09-01
  11. ↑ “All-New Skype Now Available - About Skype”. 2013년 7월 30일에 원본 문서에서 보존된 문서. 2012년 7월 14일에 확인함.
  12. ↑ IETF (2009-07-06) SILK Speech Codec - draft-vos-silk-00.txt, Retrieved 2009-09-01
  13. ↑ IETF (2009-07-06) RTP Payload Format and File Storage Format for SILK Speech and Audio Codec, Retrieved 2009-09-01
  14. ↑ Valin, Jean-Marc; Vos, Koen (2010년 9월 24일). “Definition of the Harmony Audio Codec”. 《IETF Datatracker》.
  15. ↑ Jean-Marc Valin, Koen Vos; Timothy B. Terriberry (September 2012). “Definition of the Opus Audio Codec”. 《RFC 6716》 (IETF). 2013년 8월 19일에 확인함. 다음 값 잘못됨: |이름목록형식=amp (도움말)
  16. ↑ “Skype and a New Audio Codec”. 마이크로소프트. 2012년 9월 12일. 2017년 10월 18일에 원본 문서에서 보존된 문서. 2023년 10월 25일에 확인함.
  17. ↑ PCWorld (2009-02-04)Skype Upgrade Simplifies VoIP Video Calls[깨진 링크], Retrieved 2009-09-01
  18. ↑ (2009-02-04) Skype 4.0 audio: smooth as SILK 보관됨 2012-07-22 - 웨이백 머신, Retrieved 2009-09-01
  19. ↑ “Team Fortress 2 - Hatless Update”. 《www.teamfortress.com》.
  20. ↑ Marczak, Bill; Scott-Railton, John (2020년 4월 3일). “Move Fast and Roll Your Own Crypto: A Quick Look at the Confidentiality of Zoom Meetings”.

외부 링크

[편집]