एमपीईजी टीएस यूडीपी बहुस्त्र्पीय डीवीबी से अधिक घटनाओं की लाइव स्ट्रीमिंग, के लिए डिज़ाइन किया गया है, लेकिन यह भी HTTP पर । यह धारा को प्राथमिक धाराओं में विभाजित करता है, जो छोटे हिस्सों में विभाजित होते हैं। सिस्टम जानकारी नियमित अंतराल पर भेजी जाती है, इसलिए रिसीवर किसी भी समय स्ट्रीम खेलना शुरू कर सकता है।
एमपीईजी-टीएस फ़ाइलों को स्ट्रीम करने के लिए अच्छा नहीं है, क्योंकि यह फिल्म या गीत के अवधि के साथ-साथ जिन बिंदुओं को आप ढूंढ सकते हैं, के बारे में जानकारी प्रदान नहीं करते हैं।
कुछ नए प्रोटोकॉल हैं जो HTTP, पर स्ट्रीमिंग के लिए एमपीईजी-टीएस का उपयोग कर सकते हैं जो फ़ाइलों में अतिरिक्त मेटाडेटा डालते हैं और इससे पहले कि मैंने पहले किए गए नुकसान को ठीक किया है। ये HTTP लाइव स्ट्रीमिंग और DASH (HTTP पर गतिशील अनुकूली स्ट्रीमिंग) हैं।
दूसरी तरफ MP4 में उस जानकारी को स्ट्रीम के हिस्से में रखा गया है, जिसे मूव परमाणु कहा जाता है। बिंदु यह है कि moov को मीडिया सामग्री से पहले रखा जाना चाहिए और पहले सर्वर से डाउनलोड किया जाना चाहिए। इस तरह वीडियो प्लेयर अवधि जानता है और पूरी फ़ाइल को डाउनलोड किए बिना किसी भी बिंदु की तलाश कर सकता है (इसे HTTP छद्मस्ट्रीमिंग कहा जाता है)।
दुख की बात है कि ffmpeg फ़ाइल के अंत में moov रखता है। आप Xmoov-PHP जैसे सॉफ़्टवेयर के साथ इसे ठीक कर सकते हैं।
Here you can find more info about pseudostreaming.
स्रोत
2012-08-03 09:23:47
इस आईपीटीवी के लिए किया जा सकता है उद्देश्यों: एक निरंतर एमपी 4 स्ट्रीम बनाएं, और प्रत्येक अलग HTTP अनुरोध पर, इसकी शुरुआत में एक मूव के साथ इसकी सेवा करें, अवधि बहुत अधिक संख्या में सेट हो? – Ivo
फ़ाइल के अंत में moov परमाणु केवल आदिम खिलाड़ियों के लिए एक समस्या है। मप्लेर जैसे आधुनिक सॉफ़्टवेयर आसानी से पता लगा सकते हैं कि मूव परमाणु अंत में है और दशकों पुरानी रेंज: HTTP शीर्षलेख का उपयोग करके इसे लाता है। –
आईवो, जो आप पूछ रहे हैं वह एमपीईजी डीएएसएच के समान है।डीएएसएच खंडित एमपी 4 का उपयोग करता है जो वीडियो के छोटे (2-10 सेकेंड) हिस्सों को लपेटने के लिए 'ट्रैफ' और 'सिडक्स' बॉक्स का उपयोग करता है। इन्हें एक ही बढ़ती एमपी 4 फ़ाइल में भी जोड़ना संभव है: 'moov' 'sidx' 'traf' 'sidx' 'traf' ... आपके प्लेयर को केवल HTTP और ISO 14496 चश्मा के प्रासंगिक अनुभागों का समर्थन करना होगा। –