라바링크 사용

목차 개요 FredBot 등 유명한 봇들에는 항상 음악 기능이 들어가있다. 그럼 이 기능은 어떻게 구현되는 것일까? 음악을 입력하면 키워드를 받아서 유튜브 등 음원사이트에 검색을 하여 1. 음악 파일을 다운받아서 재생 시켜준다. 2. 스트리밍을 해준다. 1번의 경우에는 음원을 다운받는데에 시간이 걸려 여러가지 음악을 신청시에 서버에 부하가 걸릴수 있다. 또한 재생까지에 시간이 걸린다. 2번의 경우에는 버퍼링이 걸릴수 있고 음질 이슈가 있을수 있다. (단일 노드 스트리밍일시) 그래서 FredBot 등이나 유명한 봇에서는 lavalink 라는 API를 따로 사용한다. 그 lavalink라는 API의 깃허브에 들어가보면 GitHub - Devoxin/Lavalink.py: A wrapper for Lavali..
nstgic3
'라바링크 사용' 태그의 글 목록