ExoPlayer ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Android ๋น๋์ค ํ๋ ์ด์ด์
๋๋ค. ๋ชจ๋ ์ค๋์ค ํ์์ด ํ์ฑํ๋ ExoPlayer์ ffmpeg ํ์ฅ์ ์ฌ์ฉํฉ๋๋ค(AC3, EAC3, DTS, DTS HD, TrueHD ๋ฑ๊ณผ ๊ฐ์ ํน์ ํ์๋ ์ฒ๋ฆฌํ ์ ์์).
Bluetooth ์ด์ดํฐ/์คํผ์ปค๋ฅผ ์ฌ์ฉํ ๋ ์ค๋์ค์ ๋น๋์ค ํธ๋์ ์ ์ ํ๊ฒ ๋๊ธฐํํฉ๋๋ค.
์ง์๋๋ ํ์
* ์ค๋์ค: Vorbis, Opus, FLAC, ALAC, PCM/WAVE(ฮผ-law, A-law), MP1, MP2, MP3, AMR(NB, WB), AAC(LC, ELD, HE; Android 9+์ xHE, AC-3, E-AC-3, DTS, DTS-HD, TrueHD
* ๋์์: H.263, H.264 AVC(๊ธฐ๋ณธ ํ๋กํ, Android 6+์ ๊ธฐ๋ณธ ํ๋กํ), H.265 HEVC, MPEG-4 SP, VP8, VP9, โโAV1
* ์ปจํ
์ด๋: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV
* ์คํธ๋ฆฌ๋ฐ: DASH, HLS, SmoothStreaming, RTSP
* ์๋ง: SRT, SSA, TTML, VTT
ํธํ/์ง์๋๋ ํ๋์จ์ด์์ HDR(HDR10+ ๋ฐ Dolby Vision) ๋น๋์ค ์ฌ์.
๊ธฐ๋ฅ
* ์ค๋์ค/์๋ง ํธ๋ ์ ํ
* ์ฌ์ ์๋ ์กฐ์
* ๊ฐ๋ก๋ก ์ค์์ดํํ๊ณ ๋ ๋ฒ ํญํ๋ฉด ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
* ์ธ๋ก๋ก ์ค์์ดํํ์ฌ ๋ฐ๊ธฐ(์ผ์ชฝ)/๋ณผ๋ฅจ(์ค๋ฅธ์ชฝ) ๋ณ๊ฒฝ
* ํ์นํ์ฌ ํ๋/์ถ์(Android 7+)
* Android 8 ์ด์์์ PiP(Picture in Picture)(Android 11 ์ด์์์๋ ํฌ๊ธฐ ์กฐ์ ๊ฐ๋ฅ)
* ํฌ๊ธฐ ์กฐ์ (๋ง์ถค/์๋ฅด๊ธฐ)
* ๋ณผ๋ฅจ ๋ถ์คํธ
* Android TV/๋ฐ์ค(Android 6+)์์ ์๋ ํ๋ ์ ์๋ ์ผ์น
* ์ฌ์ ํ ์์
(ํ์ผ ์ญ์ /๋ค์์ผ๋ก ๊ฑด๋๋ฐ๊ธฐ)
* ํฐ์น ์ ๊ธ(๊ธธ๊ฒ ํญ)
* ๊ด๊ณ , ์ถ์ ๋๋ ๊ณผ๋ํ ๊ถํ ์์
์ธ๋ถ(ํฌํจ๋์ง ์์) ์๋ง์ ๋ก๋ํ๋ ค๋ฉด ํ๋จ ํ์์ค์์ ํ์ผ ์ด๊ธฐ ์์
์ ๊ธธ๊ฒ ๋๋ฆ
๋๋ค. ์ฒ์ ๊ทธ๋ ๊ฒ ํ๋ฉด ์ธ๋ถ ์๋ง์ ์๋์ผ๋ก ๋ก๋ํ ์ ์๋๋ก ๋ฃจํธ ๋น๋์ค ํด๋๋ฅผ ์ ํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ด ์ฑ์ ์์ฒด์ ์ผ๋ก ๋น๋์ค ์ฝํ
์ธ ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์ฝํ
์ธ ์๋ง ์ก์ธ์คํ๊ณ ์ฌ์ํ ์ ์์ต๋๋ค.
์คํ ์์ค/์์ค ์ฝ๋ ์ฌ์ฉ ๊ฐ๋ฅ: https://github.com/moneytoo/Player
์
๋ฐ์ดํธ ๋ ์ง
2025. 12. 22.
๋์์ ํ๋ ์ด์ด/ํธ์ง๊ธฐ