2010-08-05 11 views
9

मैं खोज की है काफी कुछ धागे:एकाधिक बिट दर (एमबीआर) लाइव वीडियो कैसे प्रकाशित करें?

http://www.developsigner.com/blog/2009/05/28/multi-bitrate-live-streaming-with-fmle-adobe-flash-media-live-encoder

http://forums.adobe.com/thread/27371

dynamicStream.addStream("livestream1",200); 
dynamicStream.addStream("livestream2",400); 
dynamicStream.addStream("livestream2",600); 


vid.play2(dynamicStream); 

लेकिन मैंने उन सभी के बारे में खेलने कई बिट दर लाइव वीडियो बात कर रहे हैं,

मेरे सवाल मैं कैसे प्रकाशित कर सकता हूं पहले बिट रेट लाइव वीडियो पहले जगह?

उत्तर

0

पता नहीं है कि आप वास्तव में क्या देख रहे हैं, आप अपने सेटअप के बारे में कुछ और विशिष्ट हो सकते हैं, क्या आप आरडीएमपी सर्वर या एफएमएस के रूप में Red5 का उपयोग कर रहे हैं, इसमें निर्दिष्ट फ्लैश मीडिया एन्कोडर का उपयोग करने में समस्या क्या है एफएमएस के लिए डेमो में जो मैंने देखा है, उससे कई बिट-रेट एन्कोडिंग वाली फ़ाइल बनाने के लिए आपके द्वारा लिंक किए गए निर्देशों का मानना ​​है कि मीडिया अलग-अलग flv फ़ाइलों में था, जो मुझे विश्वास है और यह स्विच करेगा कि यह किस पर उड़ रहा है ।

Publish webcam feed to Flash Media Server

अच्छा:

http://livedocs.adobe.com/fms/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm

आप एक ही बिट दर फ़ाइल प्रकाशित करने के लिए तो यह, कई कम बिट दर में स्ट्रीम यदि ऐसा है तो यह अन्य पोस्ट आपको मदद मिल सकती है प्रयास कर रहे हैं भाग्य उम्मीद है कि यह सहायक है, शॉन

0

एकाधिक बिटरेट प्रकाशित करने का विकल्प आपके एन्कोडिंग सॉफ़्टवेयर में है, अक्सर फ्लैश मीडिया लाइव एनकोडर यदि आप समर्पण का उपयोग नहीं कर रहे हैं एड हार्डवेयर समाधान।

FMLE3 में, सेटिंग 'वीडियो' अनुभाग के अंतर्गत 'एन्कोडिंग विकल्प' टैब में है; 'इनपुट आकार' के ठीक नीचे आपको 'बिट दर' लेबल वाले फ़ील्ड का संग्रह देखना चाहिए, जिसमें से आप तीन तक की जांच कर सकते हैं।

हालांकि, यह आपको अभी भी यह निर्धारित करने की समस्या के साथ छोड़ देता है कि आप अपनी प्रत्येक स्ट्रीम कहां प्रकाशित कर रहे हैं, क्योंकि आपको केवल अपने गंतव्य स्ट्रीम नाम में टाइप करने के लिए एक ही संपादन बॉक्स दिया गया है। इस के लिए समाधान http://help.adobe.com/en_US/FlashMediaLiveEncoder/3.0/Using/WSA7473A4B-12E2-4d43-A70F-2949CD87732F.html में पाया जाता है:

प्रीसेट मेनू के अंतर्गत, बहु-बिट के लिए या तो VP6 या 264 वीडियो स्ट्रीमिंग, अगर वांछित के लिए एक विकल्प चुनें। अन्यथा, अपना खुद का कस्टम एन्कोडिंग मान दर्ज करें। बिट दर और आउटपुट आकार के तहत, के लिए मान प्रत्येक धारा 1-2 या 1-3 गिने जाते हैं। संख्यात्मक मान एन्कोडेड स्ट्रीम की अनुक्रमणिका है। आप इस इंडेक्स वैल्यू का उपयोग कर सकते हैं, जिसे% i, के रूप में स्ट्रीम नाम और फ़ाइल नाम में एक विभेदक के रूप में दर्शाया गया है। अन्य पैरामीटर भी उपलब्ध हैं। आउटपुट के तहत, एक स्ट्रीम नाम और फ़ाइल नाम निर्दिष्ट करें। बहु-बिट दर धाराओं को एन्कोड करते समय, आप या तो अद्वितीय स्ट्रीम नामों को अलग करने के लिए अर्धविराम का उपयोग कर सकते हैं या आप पैरामीटर के साथ एक स्ट्रीम नाम का उपयोग कर सकते हैं। फ़ाइल नाम के लिए, आप धाराओं को अलग करने के लिए पैरामीटर का उपयोग कर सकते हैं। नोट: स्ट्रीम नाम के लिए, यदि आप दोनों अर्धविराम और पैरामीटर का उपयोग करते हैं, तो पैरामीटर अनदेखा कर दिए जाते हैं।

तो, एमबीआर का एक सेट प्राप्त करने के लिए जिन्हें आप अपने कोड में निर्दिष्ट की तरह धाराओं, आप एमबीआर के अपने संग्रह धाराओं निर्दिष्ट कर सकते हैं के रूप में:

livestream%1 

या:

livestream1;livestream2;livestream3 

जब आपके पास सभी एमबीआर चेकबॉक्स चेक किए जाते हैं, और आपके द्वारा प्रसारित की जाने वाली सभी स्ट्रीमों को शामिल करने के लिए निर्दिष्ट स्ट्रीम नाम, आप धाराओं के बीच स्विच करने के लिए पर्याप्त डेटा वाले प्लेयर प्रदान करने के लिए प्रदान किए गए कोड का उपयोग करने में सक्षम होंगे।

संबंधित मुद्दे