Red5 1.0 RC2 पिछड़े संगतता

नयी red5 संस्करणों ( Red5 संशोधन > 4326 जैसे 1.0 RC2 ) पुराने आवेदनों के साथ red5 असंगत ये बदलाव लाना.
इन आवेदनों में काम करने के लिए परिवर्तन आवश्यक हैं.

अद्यतन VideoWhisper RTMP अनुप्रयोगों उपयोग के लिए डाउनलोड किया जा सकता है या नमूना के रूप में अन्य अनुप्रयोगों को अद्यतन करने के लिए.

 

इस Red5 गूगल समूह में शामिल है:

संशोधन के साथ 4326 Red5 के साथ अपने अनुप्रयोगों के निर्माण या चल रहा है जब आप समस्याओं देखेंगे. आप में भाग लेंगे समस्याओं के अधिकांश

लापता वर्गों के साथ कर रहे हैं; ज्यादातर मामलों में आप सिर्फ जोड़ सकते हैं “गुंजाइश” अपने आयात या चलाने के लिए पैकेज “आयात का अनुकूलन” ग्रहण में. मैं आप में चला सकते हैं कि कुछ वस्तुओं को संबोधित किया नीचे.

 

 
1. IScope एक प्रकार से हल नहीं किया जा सकता है

– नवीनतम के साथ अद्यतन red5 जार या स्रोत

– IScope का सही स्थान org.red5.server.api.scope.IScope है, पहले यह org.red5.server.api.IScope था

 
2. आयात org.red5.server.api.IScope हल नहीं किया जा सकता है

– नवीनतम के साथ अद्यतन red5 जार या स्रोत

– IScope का सही स्थान org.red5.server.api.scope.IScope है, पहले यह org.red5.server.api.IScope था

 

 
3. WebScope पाया नहीं जा सकता

– अपने आवेदन के red5- web.xml खोलें और बदल “web.scope” के लिए सेम क्लास

<सेम आईडी =”web.scope” वर्ग =”org.red5.server.scope.WebScope” init विधि =”रजिस्टर”>

इस के बजाय

<सेम आईडी =”web.scope” वर्ग =”org.red5.server.WebScope” init विधि =”रजिस्टर”>

 

 
4. विधि हस्ताक्षर XXXX मेल नहीं खाता.

– इस एक के लिए तय एक iterator प्राप्त और बजाय एक संग्रह का उपयोग करने के लिए आपकी अपेक्षा से बदल रहा है. गुंजाइश विधि

जैसा कि यहाँ दिखाया गुंजाइश नामों को वापस लाने के लिए अब एक सेट रिटर्न:

 

सार्वजनिक सेट<स्ट्रिंग> getScopeNames()

 

 
5. पैरामीटर “प्रकार” स्ट्रिंग से मेल नहीं खाता.

– Scopes के लिए, उनके प्रकार अब एक स्ट्रिंग द्वारा की पहचान की है, लेकिन बजाय ScopeType की एक इनम का उपयोग करता है. बुनियादी प्राप्त करने के लिए पुरानी पद्धति

दायरे के नाम बहुत पसंद था:

 

सार्वजनिक इटरेटर<स्ट्रिंग> getBasicScopeNames(स्ट्रिंग के प्रकार)

 

इस नए संस्करण है:

 

सार्वजनिक सेट<स्ट्रिंग> getBasicScopeNames(ScopeType प्रकार)

 

VideoWhisper Wowza होस्टिंग से मोबाइलों के लिये प्रसारण

 

विभिन्न उपकरणों स्ट्रीमिंग के लिए अलग codecs और सेटिंग्स की आवश्यकता.
अधिकांश VideoWhisper Wowza योजनाओं विभिन्न स्वरूपों का समर्थन करने के लिए सेटअप पहले से ही आते हैं लेकिन आप समर्थित स्वरूपों में प्रकाशित करने की जरूरत है और समर्थित यूआरएल से प्लेबैक.

फ्लैश अनुप्रयोगों वर्तमान में फ्लैश समर्थन के बिना सबसे मोबाइल पर सुलभ नहीं है कि एक मानक प्रारूप में सांकेतिक शब्दों में बदलना. बाहरी encoders और प्रकाशन कई धाराओं कई उपकरणों का समर्थन करने के लिए आवश्यक हो सकता है. मौजूदा वीडियो स्ट्रीमिंग के लिए, इन विभिन्न उपकरणों का समर्थन करने के लिए विभिन्न bitrates में संकुचित करने की आवश्यकता होगी.

 

VideoWhisper Wowza योजनाओं के लिए पूर्वनिर्धारित RTMP पते के साथ आते हैं:

  • प्रकाशन: RTMP://YourIP / YourAccount
  • कम विलंबता चैट: RTMP://YourIP / YourAccount चैट
  • प्रकाशन + संग्रह: RTMP://YourIP / YourAccount संग्रह
  • रिकॉर्डिंग: RTMP://YourIP / YourAccount रिकॉर्ड
  • निर्यात: RTMP://YourIP / YourAccount-X

जरूरत है और वेबसाइट और / या वीडियो प्रसंस्करण स्क्रिप्ट को होस्ट करने के रूप में भी एक वेब खाते एफ़टीपी / http द्वारा उपयोग धाराओं को प्रदान की जाती है.

धाराओं दर्ज हैं, संग्रहीत, / घर / YourAccount / public_html / धाराओं से वापस खेला

 

इन गाइड पढ़ें:

 

का उपयोग कैसे करें:

– आप एप्पल आईओएस समर्थित प्रारूप में एक धारा StreamName प्रकाशित (बाहरी एनकोडर के साथ) उपयोग RTMP://YourIP / YourAccount-X और स्ट्रीम HTTP के साथ उपलब्ध होना चाहिए://YourIP:1935/YourAccount-X / StreamName / playlist.m3u8 .

– एप्पल iOS के लिए sample.mp4 फ़ाइल के प्रवाह के लिए, / घर / YourAccount / public_html / धाराओं पर अपलोड , खुला http://YourIP:1935/YourAccount / MP4:sample.mp4 / playlist.m3u8 IOS पर.

– RTSP / आरटीपी एनकोडर केवल के लिए, यूज़रनेम और पासवर्ड प्रदान की जाती हैं.

 

संपर्क VideoWhisper आप अतिरिक्त सहायता की जरूरत है.