मैं अपने ग्राहक के लिए DRM समाधान करने के लिए एक दीर्घकालिक शोध कर रहा हूं और हम लगभग वहीं हैं, जिसे हम हासिल करना चाहते हैं और कृपया मेरी समझ की कमी को स्वीकार करते हैं, Im FMPMPEG के लिए नया और बहुत सारे सवाल हैं पहले से ही पूछा, लेकिन मुझे यकीन नहीं है कि वे मेरे सवालों को कवर करते हैं।
उद्देश्य:
दूरस्थ सर्वर से रिकॉर्ड और स्ट्रीम (वास्तविक समय) m3u8: हमारे पास 3000 से अधिक HLS स्ट्रीम (b2b प्रोजेक्ट) तक पहुंच है इसलिए हमें वास्तविक समय में m3u8 को रिकॉर्ड करने और स्ट्रीम करने की आवश्यकता होगी। वर्तमान में मैं mp4 या mkv रिकॉर्ड करने में सक्षम हूं, लेकिन समझ नहीं पा रहा हूं कि वास्तविक समय को कैसे स्ट्रीम किया जाए
HL264 का उपयोग करते हुए स्ट्रीम करें: हमें यह सुनिश्चित करने की आवश्यकता होगी कि सभी डिवाइस पर धाराएँ चलें, मेरी समझ के आधार पर यह उपयोग करने के लिए सही प्रारूप है, क्या यह सही है, आपकी टिप्पणियों को सुनने से अधिक खुशी होगी
3 अलग-अलग प्रस्तावों, HD, 488 और 380 में वितरण: यह सभी आकारों के बारे में है, यह संभावना नहीं है कि मेरे उपयोगकर्ता मोबाइल उपकरणों का उपयोग करके स्ट्रीम करेंगे (GA मोबाइल का उपयोग करके केवल 32000 कहता है), लेकिन फिर भी मुझे यह सुनिश्चित करने की आवश्यकता है कि कोई प्रतिबंध नहीं हैं उपयोगकर्ताओं के लिए
प्रशन:
मैंने m3u8 की रिकॉर्डिंग के संबंध में बहुत सारे ट्यूटोरियल्स देखे हैं, mp4 या .ts फ़ाइलों में कनवर्ट करना, इसलिए मुझे यकीन नहीं है कि यह कैसे काम करता है, क्या मुझे अपनी रिकॉर्डिंग को .ts फाइलों में निर्यात करने और उन्हें फिर से मर्ज करने की आवश्यकता है? अगर ऐसा है, तो क्या इससे स्ट्रीमिंग में देरी नहीं होगी?
ऐसा करने से, क्या मैं अपने बैंडविड्थ या m3u8 के स्रोत का उपयोग कर रहा हूं?
यदि .ts में परिवर्तित हो रहा है तो क्या आप मुझे बताएंगे कि मैं इसे कैसे प्राप्त कर सकता हूं?
कृपया ध्यान दें, मेरी रिकॉर्डिंग (अभी के लिए) सभी m3u8 हैं और मुझे उसी समय m3u8 के रूप में स्ट्रीम करने की आवश्यकता है।
मेरे पास Ubuntu 14.4 TLS पर स्थापित FFMPEG का नवीनतम संस्करण है