FMUSER वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> अफ्रीकी
sq.fmuser.org -> अल्बानियाई
ar.fmuser.org -> अरबी
hy.fmuser.org -> अर्मेनियाई
az.fmuser.org -> अजरबैजानी
eu.fmuser.org -> बास्क
be.fmuser.org -> बेलारूसी
bg.fmuser.org -> बल्गेरियाई
ca.fmuser.org -> कातालान
zh-CN.fmuser.org -> चीनी (सरलीकृत)
zh-TW.fmuser.org -> चीनी (पारंपरिक)
hr.fmuser.org -> क्रोएशियाई
cs.fmuser.org -> चेक
da.fmuser.org -> डेनिश
nl.fmuser.org -> डच
et.fmuser.org -> एस्टोनियाई
tl.fmuser.org -> फिलिपिनो
fi.fmuser.org -> फिनिश
fr.fmuser.org -> फ्रेंच
gl.fmuser.org -> गैलिशियन्
ka.fmuser.org -> जॉर्जियाई
de.fmuser.org -> जर्मन
el.fmuser.org -> यूनानी
ht.fmuser.org -> हाईटियन क्रियोल
iw.fmuser.org -> हिब्रू
hi.fmuser.org -> हिन्दी
hu.fmuser.org -> हंगेरी
is.fmuser.org -> आइसलैंड का
id.fmuser.org -> इन्डोनेशियाई
ga.fmuser.org -> आयरिश
it.fmuser.org -> इतालवी
ja.fmuser.org -> जापानी
ko.fmuser.org -> कोरियाई
lv.fmuser.org -> लातवियाई
lt.fmuser.org -> लिथुआनियाई
mk.fmuser.org -> मकदूनियाई
ms.fmuser.org -> मलय
mt.fmuser.org -> माल्टीज
no.fmuser.org -> नार्वेजियन
fa.fmuser.org -> फारसी
pl.fmuser.org -> पॉलिश
pt.fmuser.org -> पुर्तगाली
ro.fmuser.org -> रोमानियाई
ru.fmuser.org -> रूसी
sr.fmuser.org -> सर्बियाई
sk.fmuser.org -> स्लोवाक
sl.fmuser.org -> स्लोवेनियाई
es.fmuser.org -> स्पेनिश
sw.fmuser.org -> स्वाहिली
sv.fmuser.org -> स्वीडिश
th.fmuser.org -> थाई
tr.fmuser.org -> तुर्की
uk.fmuser.org -> यूक्रेनी
ur.fmuser.org -> उर्दू
vi.fmuser.org -> वियतनामी
cy.fmuser.org -> वेल्श
yi.fmuser.org -> येहुदी
समस्या की पृष्ठभूमि:
चाहे वह लाइन पर कुछ स्क्रीन, फ़्रीज और मोज़ेक की समस्याओं की जाँच करना हो, या थोड़ा रेट अनुकूली फ़ंक्शन विकसित करना हो, या क्लाइंट प्लेयर के JitterBuffer को ऑप्टिमाइज़ करना हो, एनकोडर ट्रांसमीटर के सहयोग की आवश्यकता होती है। हमें एन्कोडिंग गति, नेटवर्क बैंडविड्थ और वीडियो गुणवत्ता में एक व्यापार बंद करने की आवश्यकता है, और फिर एक कोड नियंत्रण समायोजन योजना चुनें जो दृश्य के लिए अधिक उपयुक्त है। इसी समय, वर्तमान में लोकप्रिय आरओआई कोडिंग और कोडिंग दृश्यों के अनुकूली शिक्षण सामग्री के इस भाग से संबंधित हैं। यह लेख आम वीडियो एनकोडर की बिट दर नियंत्रण योजनाओं का परिचय देता है। विशिष्ट एन्कोडर कार्यान्वयन और उपयोग में भिन्न हो सकते हैं, और एपीआई और रीडिंग सोर्स कोड को कॉल करते समय आगे के विश्लेषण और समझ की आवश्यकता होती है।
पृष्ठभूमि का ज्ञान:
वीडियो एन्कोडिंग प्रक्रिया में, एक महत्वपूर्ण कदम है: मात्रा का ठहराव, जो एक हानिपूर्ण संपीड़न प्रक्रिया है। मात्रा का निर्धारण मूल रूप से वीडियो की बिट दर निर्धारित करता है, और वीडियो की बिट दर वीडियो की गुणवत्ता को कुछ हद तक निर्धारित करती है। परिमाणीकरण मूल्य QP जितना बड़ा होगा, परिमाणीकरण की ग्रैन्युलैरिटी उतनी ही अधिक होगी, कम्प्रेशन रेट जितनी बड़ी होगी, छोटी दर और वीडियो की गुणवत्ता उतनी ही कम होगी। ऐसा प्रतीत होता है कि मोज़ेक बड़ा है, चित्र नाजुक नहीं है, और तस्वीर धुंधली है। इसके विपरीत, संपीड़न दर कम है, बिट दर बड़ी है, गुणवत्ता अधिक है, तस्वीर नाजुक है, और विवरण समृद्ध हैं।
इसलिए, दृश्य के लिए उपयुक्त वीडियो कोड नियंत्रण समाधान चुनना बहुत महत्वपूर्ण है। वीडियो आउटपुट बिट दर को समायोजित करना वास्तव में वीडियो कोडिंग गति, नेटवर्क बैंडविड्थ और वीडियो की गुणवत्ता के बीच संतुलन है। कभी-कभी नेटवर्क बैंडविड्थ बहुत सीमित होता है, कोड नियंत्रण योजना को प्राथमिकता देना आवश्यक है जो बिट दर को प्राथमिकता देता है। कुछ के पास वीडियो गुणवत्ता के लिए उच्च आवश्यकताएं हैं। यदि आप उच्च-परिभाषा वीडियो चाहते हैं, तो आपको गुणवत्ता-पहला मॉडल चुनना होगा।
कुल मिलाकर, वीडियो कोडिंग दर नियंत्रण योजना का विकल्प निम्नलिखित पांच कारकों को तौलकर प्राप्त किया जा सकता है:
1. दृश्य गुणवत्ता की स्थिरता व्यक्तिपरक दृश्य गुणवत्ता के लिए अनुकूल है, जैसे स्पष्टता, प्रवाह, विस्तार, आदि। यह मानव आंख के दृश्य सिद्धांत से संबंधित है। मानव आंख की उच्चतम सक्रिय गुणवत्ता धारणा के साथ मॉडल चुनें;
2. वास्तविक समय आउटपुट बिट दर फ्रेम प्रति आउटपुट बिट की संख्या के बराबर है। नेटवर्क बैंडविड्थ कारक पर विचार किया जाना चाहिए। मोबाइल इंटरनेट के विकास के साथ, वाईफाई और वायरलेस नेटवर्क के प्रभाव पर भी विचार किया जाना चाहिए;
3. आउटपुट वीडियो फ़ाइल का आकार नियंत्रणीय है, जो सिस्टम के स्थान के आकार के आधार पर संचरण और भंडारण के लिए अनुकूल है;
4. कोडिंग गति। विभिन्न कोड नियंत्रण मॉडल कोडिंग गति को भी प्रभावित करते हैं। कम-विलंबता और वास्तविक समय के परिदृश्यों के लिए, विभिन्न कोड नियंत्रण योजनाओं पर विचार किया जाना चाहिए, जिनकी अलग-अलग कम्प्यूटेशनल जटिलता है और परिणामस्वरूप कोडिंग देरी का भी प्रभाव पड़ेगा;
5. मोबाइल उपकरणों के लिए, बिजली की खपत की आवश्यकताओं के लिए विभिन्न एन्कोडिंग विधियों की आवश्यकता होती है, क्योंकि विभिन्न मॉडल एन्कोडिंग और डिकोडिंग की जटिलता को प्रभावित करेंगे, और मोबाइल उपकरणों पर एन्कोडिंग और प्लेबैक के लिए आवश्यक बिजली की खपत अलग है;
बिट दर परिचय:
निम्नलिखित विभिन्न दर नियंत्रण मॉडल और लागू परिदृश्यों का परिचय देता है:
CQP: फिक्स्ड QP, सरलतम दर नियंत्रण विधि। छवि का प्रत्येक फ़्रेम एक विशिष्ट QP के अनुसार एन्कोडेड है। प्रत्येक फ्रेम में एन्कोडेड डेटा की मात्रा अज्ञात है। यह न तो रेट-फर्स्ट मॉडल है और न ही क्वालिटी-फर्स्ट मॉडल है। लेकिन इसे लागू करने के लिए सबसे सरल मॉडल है;
लागू परिदृश्य: यह विधि आमतौर पर अनुशंसित नहीं है, क्योंकि यह विधि एन्कोडेड सामग्री की जटिलता पर विचार नहीं करती है और प्रत्येक फ्रेम को समान संपीड़न अनुपात के साथ संसाधित करती है। वीडियो की गुणवत्ता और बिट दर निश्चित नहीं हैं। व्यक्तिगत रूप से, मुझे लगता है कि केवल बहुत ही सरल दृश्य हैं, जैसे स्थिर दृश्य जहां गति की मात्रा छोटी है, और आप इसे आज़मा सकते हैं। जब आप जटिल दृश्यों का सामना करते हैं, तो बिट दर में बहुत उतार-चढ़ाव होता है। या इसका उपयोग एल्गोरिथ्म अनुसंधान या सत्यापन में किया जा सकता है।
विशेषताएं:
· तात्कालिक बिट दर दृश्य की जटिलता के साथ उतार-चढ़ाव करेगा;
· कोडिंग गति तेज है, विनियमन सबसे आसान है, और प्रत्येक फ्रेम का क्यूपी मूल्य समान है;
· CQP मोड x264 और x265 में समर्थित है, लेकिन libvpx में नहीं;
· H.264 में QP श्रेणी [0, 51] है। QP मान जितना बड़ा होगा, परिमाणीकरण चरण आकार उतना बड़ा और एन्कोडेड वीडियो की गुणवत्ता कम होगी। 0 के QP का अर्थ है दोषरहित एन्कोडिंग;
CRF: (लगातार दर कारक) स्थिर दर कारक। आउटपुट लक्ष्य के रूप में एक निश्चित "दृश्य गुणवत्ता" लें। यह लक्ष्य उन फ़्रेमों की गुणवत्ता को कम करके प्राप्त किया जाता है जो बिट दर का उपभोग करते हैं, लेकिन नग्न आंखों (उच्च गति गति या समृद्ध बनावट) के साथ पता लगाने में मुश्किल होते हैं और उन स्थिर फ़्रेमों की बिट दर में सुधार करते हैं।
विशेषताएं: फ्रेम के बीच क्यूपी परिवर्तन, एक फ्रेम के भीतर मैक्रोब्लॉक्स के क्यूपी परिवर्तन, आउटपुट बिट दर अज्ञात है, और प्रत्येक फ्रेम आउटपुट की दृश्य गुणवत्ता मूल रूप से स्थिर है। यह विधि निश्चित गुणवत्ता मोड + शिखर बिट दर को सीमित करने की विधि के बराबर है।
लागू परिदृश्य: वीडियो गुणवत्ता के लिए कुछ आवश्यकताओं के साथ अवसरों के लिए उपयुक्त। CRF मूल्य को वीडियो की गुणवत्ता के लिए निश्चित आउटपुट मूल्य के रूप में समझा जा सकता है। यह आशा की जाती है कि एक जटिल गति दृश्य या एक साधारण स्थिर स्थिति में है या नहीं, इसकी परवाह किए बिना एक स्थिर मूल्य होगा। व्यक्तिपरक वीडियो गुणवत्ता इस मोड को चुन सकती है, जो वीडियो गुणवत्ता प्राथमिकता मॉडल है। वीडियो की गुणवत्ता को केवल वीडियो की स्पष्टता, पिक्सेल की नाजुकता और वीडियो की चिकनाई के रूप में समझा जा सकता है।
विशेषताएं:
· निरंतर क्यूपी के समान, लेकिन विषयगत कथित गुणवत्ता की खोज निरंतर है, तात्कालिक बिट दर में भी दृश्य की जटिलता के साथ उतार-चढ़ाव होगा, और वीडियो फ्रेम के बीच या आंतरिक macroblocks के बीच QP मान अलग-अलग हैं;
· तीव्र गति वाले या विस्तृत दृश्यों के लिए, परिमाणीकरण विकृति को उचित रूप से बढ़ाया जाएगा (क्योंकि मानव आंख संवेदनशील नहीं है), जबकि स्थैतिक या समतल क्षेत्रों के लिए, परिमाणीकरण विरूपण कम हो जाएगा;
· CRF x264 और x265 के लिए डिफ़ॉल्ट दर नियंत्रण विधि है, और इसका उपयोग libvpx के लिए भी किया जा सकता है;
सीआरएफ मूल्य जितना बड़ा होगा, वीडियो संपीड़न दर उतनी ही अधिक होगी, लेकिन वीडियो की गुणवत्ता कम होगी। प्रत्येक कोडेक का सीआरएफ मूल्य सीमा आम तौर पर [0-51] है, लेकिन सामान्य डिफ़ॉल्ट मान x23 के लिए 264 और x28 पुस्तकालय के लिए 265 है;
· यदि आप सुनिश्चित नहीं हैं कि सीआरएफ का उपयोग क्या है, तो डिफ़ॉल्ट मान से शुरू करें और इसे आउटपुट के अपने व्यक्तिपरक प्रभाव के आधार पर बदल दें। यदि गुणवत्ता काफी अच्छी नहीं है, तो सीआरएफ कम है। यदि फ़ाइल बहुत बड़ी है, तो एक उच्च CRF चुनें। / 6 को बदलने से कोड दर के आकार के लगभग आधे / दो बार परिवर्तन होगा, और will 1 के परिणामस्वरूप कोड दर का लगभग 10% परिवर्तन होगा।
सीबीआर: (लगातार बिट दर) निरंतर बिट दर, बिट दर मूल रूप से एक निश्चित समय सीमा के भीतर स्थिर रहती है, जो बिट बिट प्राथमिकता मॉडल से संबंधित है।
लागू परिदृश्य: यह आमतौर पर इस पद्धति का उपयोग करने के लिए अनुशंसित नहीं है। हालांकि आउटपुट बिट दर हमेशा एक स्थिर मूल्य पर है, गुणवत्ता अस्थिर है और नेटवर्क बैंडविड्थ का पूरी तरह से उपयोग नहीं किया जा सकता है क्योंकि यह मॉडल वीडियो सामग्री की जटिलता पर विचार नहीं करता है। वीडियो फ्रेम की सामग्री को समान रूप से व्यवहार किया जाता है। हालाँकि, कुछ एन्कोडिंग सॉफ़्टवेयर केवल निश्चित गुणवत्ता या निश्चित बिट दर का समर्थन करते हैं, और कभी-कभी इसका उपयोग करना पड़ता है। उपयोग करते समय, वीडियो की गुणवत्ता को जटिल खेल दृश्यों में कम होने से रोकने के लिए स्वीकार्य बैंडविड्थ सीमा के भीतर बैंडविड्थ को यथासंभव बड़ा सेट करें। यदि सेटिंग अनुचित है, तो यह खेल के दृश्यों में अस्पष्ट होगा।
विशेषताएं:
· बिट दर स्थिर है, लेकिन गुणवत्ता अस्थिर है, और बैंडविड्थ का प्रभावी उपयोग अधिक नहीं है। विशेष रूप से जब मूल्य अनुचित रूप से सेट किया जाता है, तो जटिल खेल दृश्यों में तस्वीर बहुत धुंधली होती है, जो देखने के अनुभव को बहुत प्रभावित करती है;
· लेकिन आउटपुट वीडियो बिट दर मूल रूप से स्थिर है, जो वीडियो वॉल्यूम आकार की गणना करने के लिए सुविधाजनक है;
VBR: (परिवर्तनीय बिट दर) परिवर्तनीय बिट दर, सरल दृश्य अपेक्षाकृत बड़ी QP, कम संपीड़न दर और उच्च गुणवत्ता आवंटित करते हैं। जटिल दृश्यों को छोटे QPs दिए गए हैं। मूल रूप से स्थिर दृश्य गुणवत्ता प्राप्त होती है, क्योंकि मानव आंख स्वाभाविक रूप से जटिल दृश्यों के लिए असंवेदनशील है, और नुकसान यह है कि आउटपुट बिट दर बेकाबू है।
दो नियंत्रण मोड हैं: गुणवत्ता प्राथमिकता मोड और 2PASS द्वितीयक एन्कोडिंग मोड।
गुणवत्ता प्राथमिकता मोड:
आउटपुट वीडियो फ़ाइल के आकार के बावजूद, वीडियो सामग्री की जटिलता के अनुसार बिट दर आवंटित की जाती है, ताकि वीडियो प्लेबैक गुणवत्ता सबसे अच्छी हो।
माध्यमिक एन्कोडिंग विधि 2PASS:
पहला एन्कोडिंग वीडियो सामग्री के सरल और जटिल भागों का पता लगाता है, और एक ही समय में सरल और जटिल अनुपात को निर्धारित करता है। एन्कोडिंग का दूसरा पास वीडियो की औसत बिट दर को अपरिवर्तित रखेगा, अधिक बिट्स जटिल क्षेत्रों के लिए आवंटित किए जाएंगे, और सरल क्षेत्रों के लिए कम बिट्स आवंटित किए जाएंगे। हालांकि इस तरह की कोडिंग बहुत अच्छी है, लेकिन स्पीड बरकरार नहीं रहेगी।
लागू परिदृश्य: VBR उन परिदृश्यों के लिए उपयुक्त है जो बैंडविड्थ और एन्कोडिंग गति में बहुत सीमित नहीं हैं, लेकिन गुणवत्ता के लिए उच्च आवश्यकताएं हैं। विशेष रूप से जटिल खेल दृश्यों में, यह अपेक्षाकृत उच्च परिभाषा और स्थिर आउटपुट गुणवत्ता बनाए रख सकता है, जो ऑन-डिमांड, रिकॉर्डिंग या भंडारण प्रणालियों के लिए उपयुक्त है जो देरी के लिए संवेदनशील नहीं हैं।
विशेषताएं:
· कोड दर अस्थिर है, और गुणवत्ता मूल रूप से स्थिर और बहुत अधिक है;
· एन्कोडिंग की गति आम तौर पर धीमी होती है, ऑन-डिमांड, डाउनलोड और स्टोरेज सिस्टम को पहले इस्तेमाल किया जा सकता है, कम-विलंबता, लाइव प्रसारण सिस्टम के लिए उपयुक्त नहीं;
· यह मॉडल आउटपुट वीडियो बैंडविड्थ पर बिल्कुल भी विचार नहीं करता है। गुणवत्ता के लिए, इसे आवश्यक रूप से बहुत कम दर तक ले जाता है, और एन्कोडिंग गति पर विचार नहीं करता है;
ABR: (औसत बिट दर) लगातार औसत लक्ष्य बिट दर, सरल दृश्यों के लिए कम बिट्स आवंटित किए जाते हैं, और जटिल दृश्यों के लिए पर्याप्त बिट्स, ताकि विभिन्न दृश्यों में सीमित संख्या में बिट्स को यथोचित रूप से आवंटित किया जा सके, जो वीबीआर के समान है। इसी समय, औसत बिट दर एक निश्चित अवधि के भीतर सेट लक्ष्य बिट दर के करीब है, ताकि आउटपुट फ़ाइल के आकार को नियंत्रित किया जा सके, जो कि सीबीआर के समान है। इसे सीबीआर और वीबीआर के बीच एक समझौता माना जा सकता है, जो ज्यादातर लोगों की पसंद है। विशेष रूप से गुणवत्ता और वीडियो बैंडविड्थ आवश्यकताओं दोनों के मामले में, इस मोड को पहले चुना जा सकता है। आमतौर पर, गति वीबीआर की तुलना में दो से तीन गुना अधिक होती है, लेकिन समान मात्रा के वीडियो फ़ाइलों की गुणवत्ता सीबीआर से बहुत बेहतर होती है।
लागू परिदृश्य: ABR का उपयोग लाइव प्रसारण और कम-विलंबता प्रणालियों में अधिक किया जाता है। क्योंकि यह केवल एक बार एन्कोडेड है, यह तेज़ है, जबकि वीडियो की गुणवत्ता और बैंडविड्थ को ध्यान में रखते हुए। ट्रांसकोडिंग गति की आवश्यकता होने पर इस मोड को भी चुना जा सकता है। स्टेशन बी के अधिकांश वीडियो ने इस विधा को चुना।
विशेषताएं:
समग्र वीडियो गुणवत्ता नियंत्रणीय है, और वीडियो बिट दर और गति को एक ही समय में ध्यान में रखा जाता है। यह एक समझौता समाधान है, और यह वास्तव में अधिक उपयोग किया जाता है;
· उपयोग प्रक्रिया में आमतौर पर कॉलर को न्यूनतम बिट दर, अधिकतम बिट दर और औसत बिट दर निर्धारित करने की आवश्यकता होती है। इन मूल्यों को यथासंभव उचित रूप में सेट किया जाना चाहिए;
सेवा मेरे
कई कोड दर नियंत्रण योजनाएं ऊपर प्रस्तुत की गई हैं। विभिन्न एन्कोडर के अलग-अलग नाम और शीर्षक हैं, और विवरण अलग-अलग हो सकते हैं। लेकिन मूल रूप से यह क्यूपी के आकार को प्रभावित करके प्राप्त किया जाता है, और फिर परिमाण प्रक्रिया की ग्रैन्युलैरिटी को और प्रभावित करता है। विशिष्ट उपयोग के लिए, आपको विशिष्ट एनकोडर कार्यान्वयन को और संदर्भित करना होगा।
आम तौर पर, एबीआर को प्राथमिकता दी जाती है, और गति, बिट दर और गुणवत्ता के संदर्भ में एक संतोषजनक संतुलन हासिल किया जा सकता है। अन्य VBR, CBR और CRF के अपने परिदृश्य होते हैं, और जब उनका उपयोग किया जाता है तो उन्हें सशर्त रूप से उपयोग करने की आवश्यकता होती है।
निष्कर्ष विचार:
आज पेश किया गया वीडियो कोड नियंत्रण समाधान कई ऊपरी-परत प्रौद्योगिकियों की नींव है। उनमें से, बिट दर अनुकूली प्रौद्योगिकी, गतिशील रूप से दृश्य के अनुसार कोडिंग मापदंडों को समायोजित करना, और ब्याज कोडिंग के आरआईओ क्षेत्र सभी कोडिंग प्रक्रिया में कोडिंग नियंत्रण योजना के चयन और शोधन पर आधारित हैं, जो बदले में मात्राकरण डिग्री को प्रभावित करता है। और कोडिंग की मात्रा का ठहराव। अंत में, वीडियो की गुणवत्ता, गति और बैंडविड्थ के बीच एक संतोषजनक संतुलन हासिल किया जाता है। इसी समय, ये मॉडल x264 या x265 जैसे विभिन्न एन्कोडिंग पुस्तकालयों में पारस्परिक रूप से अनन्य हैं। कभी-कभी अनुचित पैरामीटर सेटिंग्स के कारण कोड दर अमान्य हो जाती है, और सेट पैरामीटर काम नहीं करते हैं। इस पर भी विशेष ध्यान देने की आवश्यकता है।
दूसरे, सामग्री के इस टुकड़े से परिचित होने के बाद, यह कुछ ऑनलाइन मुद्दों के निवारण के लिए भी बहुत उपयोगी है। फ्रेम दर, रिज़ॉल्यूशन और अन्य मापदंडों को समायोजित करने के साइड इफेक्ट्स को स्पष्ट रूप से समायोजित करें। अपने वास्तविक प्रोजेक्ट की प्रासंगिक सामग्री को साझा करने के लिए पृष्ठभूमि में एक संदेश छोड़ने के लिए भी आपका स्वागत है
|
सरप्राइज पाने के लिए ईमेल डालें
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> अफ्रीकी
sq.fmuser.org -> अल्बानियाई
ar.fmuser.org -> अरबी
hy.fmuser.org -> अर्मेनियाई
az.fmuser.org -> अजरबैजानी
eu.fmuser.org -> बास्क
be.fmuser.org -> बेलारूसी
bg.fmuser.org -> बल्गेरियाई
ca.fmuser.org -> कातालान
zh-CN.fmuser.org -> चीनी (सरलीकृत)
zh-TW.fmuser.org -> चीनी (पारंपरिक)
hr.fmuser.org -> क्रोएशियाई
cs.fmuser.org -> चेक
da.fmuser.org -> डेनिश
nl.fmuser.org -> डच
et.fmuser.org -> एस्टोनियाई
tl.fmuser.org -> फिलिपिनो
fi.fmuser.org -> फिनिश
fr.fmuser.org -> फ्रेंच
gl.fmuser.org -> गैलिशियन्
ka.fmuser.org -> जॉर्जियाई
de.fmuser.org -> जर्मन
el.fmuser.org -> यूनानी
ht.fmuser.org -> हाईटियन क्रियोल
iw.fmuser.org -> हिब्रू
hi.fmuser.org -> हिन्दी
hu.fmuser.org -> हंगेरी
is.fmuser.org -> आइसलैंड का
id.fmuser.org -> इन्डोनेशियाई
ga.fmuser.org -> आयरिश
it.fmuser.org -> इतालवी
ja.fmuser.org -> जापानी
ko.fmuser.org -> कोरियाई
lv.fmuser.org -> लातवियाई
lt.fmuser.org -> लिथुआनियाई
mk.fmuser.org -> मकदूनियाई
ms.fmuser.org -> मलय
mt.fmuser.org -> माल्टीज
no.fmuser.org -> नार्वेजियन
fa.fmuser.org -> फारसी
pl.fmuser.org -> पॉलिश
pt.fmuser.org -> पुर्तगाली
ro.fmuser.org -> रोमानियाई
ru.fmuser.org -> रूसी
sr.fmuser.org -> सर्बियाई
sk.fmuser.org -> स्लोवाक
sl.fmuser.org -> स्लोवेनियाई
es.fmuser.org -> स्पेनिश
sw.fmuser.org -> स्वाहिली
sv.fmuser.org -> स्वीडिश
th.fmuser.org -> थाई
tr.fmuser.org -> तुर्की
uk.fmuser.org -> यूक्रेनी
ur.fmuser.org -> उर्दू
vi.fmuser.org -> वियतनामी
cy.fmuser.org -> वेल्श
yi.fmuser.org -> येहुदी
FMUSER वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!
Contact
पता:
No.305 कक्ष हुआलन भवन नं .273 हुआनपु रोड गुआंगझाऊ चीन 510620
श्रेणियाँ
न्यूज़लैटर