2015-10-22 4 views
5

मैं जेडब्लूप्लेयर में अपने वाह सर्वर से ऑडियो-केवल ट्रांसकोडेड स्ट्रीम लेने की कोशिश कर रहा हूं।मैं जेडब्लूप्लेयर में वोवा ट्रांसकोडर स्ट्रीम से कैसे जुड़ सकता हूं?

फिलहाल, मुझे पता है कि सामान्य (गैर-ट्रांसकोडेड) स्ट्रीम इसे सर्वर के माध्यम से और मेरे जेडब्लूप्लेयर क्लाइंट पर वापस ला रही है - जो मुझे नहीं पता कि मैं केवल ऑडियो तक नहीं पहुंच सकता धारा।

JWPlayer कोड इस प्रकार है:

 var PlayerInstance = jwplayer('jwcontainer').setup({ 
     image: '/resource/javascript/jwplayer/background.png', 
     height: '420', 
     width: '420', 
     skin: 'stormtrooper', 
     autostart: '1', 
     androidhls: true, 
     provider: 'rtmp', 
     playlist: 
     [{ 
      sources: 
      [ 

       { file: 'http://SERVER:80/APPLICATION/flv:STREAM' }, 
       { file: 'http://SERVER:1935/APPLICATION/STREAM/playlist.m3u8' }, 
       { file: 'http://SERVER:1935/APPLICATION/STREAM/manifest.mpd' }, 
       { file: 'http://SERVER:1935/APPLICATION/STREAM/manifest.f4m' } 
      ] 
     }], 
     rtmp: 
     { 
      bufferlength: 1, 
      securetoken: '' 
     } 
    }); 

मैं अपने नाम के रूप में धारा (? के रूप में Wowza Transcoder विन्यास से गर्भित) JWPlayer 'STREAM_aac' प्रदान करने की कोशिश की है, और एक 'आईडी पर नहीं मिला के साथ वापस आ सर्वर त्रुटि।

मैंने इसे एएसी 'स्ट्रीम प्रकार' ('' एएसी: 'के साथ' flv: 'को बदलकर) (साथ ही एमपी 3 (सिर्फ किक्स के लिए) को बदलने का भी प्रयास किया है।

कोई सुझाव? क्या मैं कुछ भूल रहा हूँ?

क्या किसी के पास WWza ट्रांसकोडेड स्ट्रीम प्राप्त करने वाले जेडब्लूप्लेयर का कार्य उदाहरण है?

+0

आप अपने ट्रांसकोडिंग टेम्पलेट या एक पोस्ट कर सकते हैं /livenovideo/live.stream स्क्रीनशॉट? – aergistal

उत्तर

3

मुझे लगता है कि आप एक Wowza एप्लिकेशन से ऑडियो और ऑडियो/वीडियो स्ट्रीम दोनों निकालने नहीं कर सकते हैं। ऐसा करने के लिए, आप अपने Wowza सर्वर पर केवल दो स्टीम को ऑडियो के साथ और ऑडियो/वीडियो के साथ एक में ले सकते हैं।

अन्य तरीके दोनों एक ए/वी स्ट्रीम और एक ऑडियो-केवल धारा प्राप्त करने के लिए कर रहे हैं:

मैं इस पोस्ट this Wowza समुदाय मंच धागे से उपयोगी पाया।

  1. ffmpeg का उपयोग करें। इनपुट 1 स्ट्रीम, Wowza को 2 स्ट्रीम भेजें, जिनमें से एक केवल ऑडियो है।
  2. Wowza 3.0.5+ का उपयोग करें। आप अपने application.xml में ऑडियो या वीडियो ट्रैक बंद कर सकते हैं।

मैं इसे परीक्षण किया है और यह, काम करता है ताकि तरह:

  1. FMLE धारा Wowza करने के लिए "myStream" नाम प्रकाशित करें "लाइव" आवेदन।
  2. "livenovideo" नामक एक नया लाइव एप्लिकेशन बनाएं।
  3. "livenovideo" एप्लिकेशन के लिए application.xml वीडियो बंद करें।

प्लेबैक ऑडियो + वीडियो "1935/लाइव/myStream

  • उपयोग StreamManager शुरू करने के लिए: // स्थानीय होस्ट RTSP" live.stream "आवेदन पर" livenovideo "
  • एक live.stream युक्त फ़ाइल बनाएँ। : RTMP: // [Wowza-आईपी]/लाइव/myStream

    प्लेबैक ऑडियो केवल: RTMP: // [Wowza-आईपी]

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