Quick Sync के साथ दस साल पुरानी Intel चिप तीन साल पुरानी असतत GPU की तुलना में अधिक Jellyfin ट्रांसकोड कर सकती है। यह कोई मिथ्या नहीं है। Kaby Lake एकीकृत GPU में HEVC और AVC के लिए निश्चित-कार्य हार्डवेयर है जो स्ट्रीम्स के साथ रैखिक रूप से स्केल करता है, जबकि NVENC सेशन सीमा के बिना NVIDIA कार्ड अभी भी ड्राइवर द्वारा सीमित है।
यदि आप Jellyfin ट्रांसकोडिंग सेट अप कर रहे हैं, तो उत्तर अधिक GPU खरीदना नहीं है। यह सही हार्डवेयर बैकएंड और सही सहायक ऐप्स चुनने के बारे में है ताकि यह अच्छी तरह से काम करे। ये Jellyfin हार्डवेयर-त्वरित ट्रांसकोडिंग के लिए सर्वश्रेष्ठ ऐप्स हैं, सर्वर से ही लेकर पूर्व-ट्रांसकोड पाइपलाइनों तक जिसका मतलब है कि लाइव ट्रांसकोडिंग लगभग कभी नहीं होती है।
Jellyfin ट्रांसकोडिंग सेटअप में क्या देखें
चार मानदंड यह निर्धारित करते हैं कि क्या आपका सेटअप दो स्ट्रीम्स से अधिक स्केल करेगा:
- सही ड्राइवर (Intel Media Driver, NVIDIA NVENC, AMD AMF) जो आपके CPU या GPU जनरेशन से मेल खाती है
- कंटेनर पासथ्रू सपोर्ट यदि आप Jellyfin को Docker या LXC में चलाते हैं
- एक पूर्व-ट्रांसकोड चरण ताकि वास्तविक समय ट्रांसकोडिंग दुर्लभ हो
- क्लाइंट ऐप्स जो कोडेक अनुरोध करते हैं जो आपका हार्डवेयर उत्पादन कर सकता है (पुरानी टीवी पर HEVC अक्सर बेमेल होता है)
त्वरित तुलना
| ऐप्स | सर्वश्रेष्ठ | प्लेटफॉर्म | मुक्त योजना | शुरुआती मूल्य | रेटिंग |
|---|---|---|---|---|---|
| Jellyfin | सर्वर ही | Linux, Windows, macOS, Docker | हाँ | मुक्त | 4.8 |
| Intel Media Driver | सर्वश्रेष्ठ iGPU ट्रांसकोडर | Linux | हाँ | मुक्त | 4.7 |
| NVIDIA NVENC | सर्वश्रेष्ठ असतत GPU विकल्प | Linux, Windows | हाँ | कार्ड के साथ मुक्त | 4.5 |
| AMD AMF/VCE | बजट असतत GPU विकल्प | Linux, Windows | हाँ | कार्ड के साथ मुक्त | 4.0 |
| Jellyfin Media Player | HEVC चलाने वाला क्लाइंट | Windows, macOS, Linux | हाँ | मुक्त | 4.6 |
| Tdarr | पूर्व-ट्रांसकोड ऑटोमेशन | Linux, Windows, Docker | हाँ | मुक्त | 4.6 |
| Unmanic | सरल पूर्व-ट्रांसकोड पाइपलाइन | Linux, Docker | हाँ | मुक्त | 4.4 |
ऐप्स
1. Jellyfin, ओपन-सोर्स मीडिया के लिए सर्वश्रेष्ठ सर्वर
Jellyfin मीडिया सर्वर है। यह आपकी लाइब्रेरी को पढ़ता है, इसे क्लाइंट को परोसता है, और ट्रांसकोड करता है जब क्लाइंट ऐसा कोडेक अनुरोध करता है जिसे वह चला नहीं सकता। हार्डवेयर त्वरण एक कॉन्फ़िगरेशन टॉगल है: Dashboard → Playback → Transcoding और अपना त्वरण API चुनें।
कहाँ यह कम पड़ता है: सेटअप DIY है। Docker या LXC में GPU पासथ्रू को कंटेनर-रनटाइम ज्ञान की आवश्यकता है। पहली बार के उपयोगकर्ता अक्सर कंटेनर को /dev/dri देना भूल जाते हैं।
मूल्य: मुक्त, ओपन-सोर्स।
प्लेटफॉर्म: Linux, Windows, macOS, Docker.
डाउनलोड: Jellyfin
निचला लाइन: Jellyfin हार्डवेयर-त्वरित ट्रांसकोडिंग के लिए आप जो आधार बनाते हैं। यदि आप Plex या Emby पर हैं और वहाँ खुश हैं तो इसे छोड़ दें।
2. Intel Media Driver, सर्वश्रेष्ठ iGPU ट्रांसकोडर
Intel Media Driver (libva बैकएंड) यह है जो Linux पर Quick Sync को काम करने योग्य बनाता है। Kaby Lake और बाद में, यह HEVC, AVC और VP9 को iGPU पर एकाधिक 1080p स्ट्रीम्स एक साथ उत्पादित करता है जो 15 वाट से कम शक्ति खीचते हैं।
कहाँ यह कम पड़ता है: पुरानी CPU (पूर्व-Kaby Lake) लीगेसी i965 ड्राइवर पर चलती हैं, जो HEVC एन्कोडिंग का समर्थन नहीं करती हैं।
मूल्य: मुक्त।
प्लेटफॉर्म: Linux (Debian, Ubuntu, Fedora पैकेज उपलब्ध)। macOS VideoToolbox का उपयोग करता है।
डाउनलोड: Intel Media Driver on GitHub
निचला लाइन: Jellyfin हार्डवेयर ट्रांसकोडिंग के लिए Intel Media Driver पैसे के लिए सबसे बड़ी जीत है। केवल तभी छोड़ दें जब आपकी CPU Kaby Lake से पुरानी हो।
3. NVIDIA NVENC, सर्वश्रेष्ठ असतत-GPU विकल्प
NVENC NVIDIA का हार्डवेयर एन्कोडर है। कंज्यूमर कार्ड (GTX 10 सीरीज़ और ऊपर) डिफ़ॉल्ट रूप से दो एकसाथ एन्कोड सेशन का समर्थन करते हैं, और कम्युनिटी ड्राइवर (या एक सशुल्क NVIDIA लाइसेंस) कैप को उठाते हैं। HEVC और AVC के लिए गुणवत्ता उत्कृष्ट है।
कहाँ यह कम पड़ता है: कंज्यूमर ड्राइवर पर सेशन सीमा। निष्क्रिय बिजली ड्रा iGPU की तुलना में अधिक है।
मूल्य: समर्थित कार्ड के साथ मुक्त।
प्लेटफॉर्म: Linux, Windows.
डाउनलोड: NVIDIA drivers
निचला लाइन: Jellyfin हार्डवेयर ट्रांसकोडिंग के लिए NVENC सर्वश्रेष्ठ प्रति-स्ट्रीम गुणवत्ता है। यदि आप Quick Sync पर पर्याप्त स्ट्रीम्स ट्रांसकोड कर सकते हैं तो इसे छोड़ दें।
4. AMD AMF/VCE, सर्वश्रेष्ठ बजट असतत-GPU विकल्प
AMD AMF (Windows) और VCE (Linux via VAAPI) Radeon कार्ड पर हार्डवेयर एन्कोडिंग प्रदान करते हैं। गुणवत्ता हाल के ड्राइवर रिलीज़ में NVENC के साथ अंतराल को बंद कर दिया है।
कहाँ यह कम पड़ता है: ऐतिहासिक गुणवत्ता लैग। कुछ कोडेक (HEVC 10-बिट) अभी भी नए RDNA पार्ट्स पर सबसे अच्छे काम करते हैं।
मूल्य: समर्थित कार्ड के साथ मुक्त।
प्लेटफॉर्म: Linux, Windows.
डाउनलोड: AMD drivers
निचला लाइन: Jellyfin हार्डवेयर ट्रांसकोडिंग के लिए AMF/VCE ठीक है यदि आपके पास पहले से ही बॉक्स में Radeon है। यदि आप नया हार्डवेयर निर्दिष्ट कर रहे हैं तो इसे छोड़ दें; Quick Sync या NVENC सुरक्षित शर्तें हैं।
5. Jellyfin Media Player, सर्वश्रेष्ठ क्लाइंट जो HEVC को सीधे चलाता है
Jellyfin Media Player mpv पर आधारित एक डेस्कटॉप क्लाइंट है। यह मूल रूप से HEVC और 10-बिट सामग्री को संभालता है, इसलिए सर्वर को AVC में ट्रांसकोड करने की आवश्यकता नहीं है।
कहाँ यह कम पड़ता है: केवल डेस्कटॉप। Roku, Fire TV और स्मार्ट-TV ऐप्स को अभी भी कई मामलों में HEVC के लिए ट्रांसकोडिंग की आवश्यकता है।
मूल्य: मुक्त।
प्लेटफॉर्म: Windows, macOS, Linux.
डाउनलोड: Jellyfin Media Player
निचला लाइन: Jellyfin Media Player हार्डवेयर-ट्रांसकोडिंग सर्वर के साथ परिपूर्ण जोड़ी क्योंकि यह आमतौर पर सर्वर से ट्रांसकोड करने के लिए नहीं कहता। यदि आपके सभी क्लाइंट TV ऐप्स हैं तो इसे छोड़ दें।
6. Tdarr, सर्वश्रेष्ठ पूर्व-ट्रांसकोड ऑटोमेशन
Tdarr आपकी लाइब्रेरी को देखता है और फ़ाइलों को कोडेक-और-कंटेनर रेसिपी में फिर से एन्कोड करता है जिसे आप परिभाषित करते हैं। Jellyfin को फिर से एन्कोड की गई फ़ाइलों की ओर इशारा करें और लाइव ट्रांसकोडिंग लगभग शून्य हो जाती है, क्योंकि अधिकांश क्लाइंट सीधे HEVC-in-MP4 चलाते हैं।
कहाँ यह कम पड़ता है: सेटअप समय लगता है। Tdarr की प्रवाह और प्लगइन्स को समझना एक छोटी परियोजना है।
मूल्य: मुक्त।
प्लेटफॉर्म: Linux, Windows, Docker.
डाउनलोड: Tdarr
निचला लाइन: Tdarr यह है कि आप Jellyfin ट्रांसकोडिंग को दुर्लभ कैसे बनाते हैं। यदि आपकी लाइब्रेरी छोटी है या पहले से ही Jellyfin-अनुकूल कोडेक में है तो इसे छोड़ दें।
7. Unmanic, सर्वश्रेष्ठ सरल पूर्व-ट्रांसकोड पाइपलाइन
Unmanic Tdarr का सरल चचेरा भाई है। कम बटन, एक अधिक अनुकूल UI, और अधिकांश उपयोग मामलों के लिए पर्याप्त रेसिपीज़ (H.265, x264, opus ऑडियो)।
कहाँ यह कम पड़ता है: Tdarr की तुलना में कम प्लगइन्स। जटिल पाइपलाइन बनाना कठिन है।
मूल्य: मुक्त।
प्लेटफॉर्म: Linux, Docker.
डाउनलोड: Unmanic
निचला लाइन: Unmanic को Tdarr के 80% मूल्य मिलते हैं 20% सेटअप के साथ। यदि आप प्रति-फ़ाइल प्लगइन लॉजिक चाहते हैं तो इसे छोड़ दें।
सही को कैसे चुनें
यदि आप सबसे सरल विकल्प चाहते हैं, तो Jellyfin इंस्टॉल करें, Intel Media Driver के माध्यम से Quick Sync सक्षम करें और वहीं रुकें। यदि आपके पास पहले से ही सर्वर में एक अच्छा NVIDIA कार्ड है, तो NVENC का उपयोग करें और सेशन कैप को उठाएं। यदि आप लगातार ट्रांसकोड कर रहे हैं, तो Tdarr या Unmanic जोड़ें ताकि आपकी लाइब्रेरी को परिवर्तित करें ताकि लाइव ट्रांसकोड लगभग कभी न हो। यदि आपके सभी क्लाइंट डेस्कटॉप हैं, तो Jellyfin Media Player इंस्टॉल करें ताकि कुछ भी ट्रांसकोड न हो।
अक्सर पूछे जाने वाले प्रश्न
Jellyfin के लिए कौन सा बेहतर है, Quick Sync या NVENC? Quick Sync HEVC और AVC के लिए वाट में आगे स्केल करता है। NVENC प्रति-स्ट्रीम गुणवत्ता थोड़ी बेहतर देता है। अधिकांश होम लैब के लिए, Quick Sync लागत और गर्मी पर जीत जाते हैं।
क्या मुझे Jellyfin के लिए GPU की आवश्यकता है? नहीं। Quick Sync को समर्थित करने वाले एकीकृत GPU के साथ एक CPU पाँच या छह एकसाथ स्ट्रीम्स के लिए पर्याप्त है।
मेरा Jellyfin धीरे क्यों ट्रांसकोड कर रहा है?
आमतौर पर त्वरण सेटिंग बंद है या ड्राइवर इंस्टॉल नहीं है। API के लिए Dashboard → Playback → Transcoding देखें और पुष्टि करें कि /dev/dri आपकी कंटेनर में पारित किया गया है।
क्या मैं Docker में Jellyfin को हार्डवेयर ट्रांसकोडिंग के साथ चला सकता हूँ?
हाँ। --device=/dev/dri (Intel या AMD) को पास करें या NVIDIA GPU के लिए NVIDIA कंटेनर टूलकिट का उपयोग करें। Jellyfin Docker इमेज अधिकांश मामलों में पूर्व-स्थापित ड्राइवर भेजता है।
Jellyfin के लिए सर्वश्रेष्ठ पूर्व-ट्रांसकोडर क्या है? Tdarr यदि आप सूक्ष्म नियंत्रण चाहते हैं। Unmanic यदि आप कम बटन और तेजी से जीत चाहते हैं।