2010-03-28 14 views
8

मुझे आश्चर्य है कि किसी URL से स्ट्रीम कैसे प्राप्त करें (उदाहरण के लिए url_fopen के साथ) (उदाहरण के लिए लाइव वीडियो या पीसीएम स्ट्रीम) और इसे किसी चीज़ में एन्कोड करें?FFMPEG और url_fopen का उपयोग उदाहरण

अद्यतन: यह वास्तव में किया गया था एक मॉल से स्वरूपित सवाल। यह url_fopen का उपयोग करके कुछ स्ट्रीम करने के बारे में था।

उत्तर: यह काफी सरल है: a short article explaining how to use it की तरह है और मैं एक छोटे से वीडियो स्ट्रीमिंग समाधान जो वास्तव में यह और url_write इस्तेमाल किया कुछ कई संशोधन पहले HelloVideoStreaming (windows sln) कहा जाता था।

अच्छी बात यह है कि आपको वास्तव में स्ट्रीमिंग के लिए वास्तव में आवश्यकता नहीं है या ffmpeg का उपयोग करना नहीं है। लेकिन आप भेजने के लिए एन्कोडेड डेटा के भेजने योग्य पैकेट रखना चाहते हैं। We have a client that does it (crossplatform, with premake project generation script)। मुख्य बात यह है कि वहाँ का उपयोग करने के url_open_dyn_buf और url_close_dyn_buf जो शीघ्र ही here

उत्तर

0

आप एक धारा हो और इसे खेलने या सी ++ का उपयोग कर इसे संग्रहीत करना चाहते हैं वर्णित हैं, तो आप बस का उपयोग करना चाहिए उदाहरण के लिए, live555 पुस्तकालय के लिए, है। यह एक बड़ी मुक्ति है जो आपके लिए गंदी नौकरी करती है और एक अच्छा इंटरफ़ेस प्रदान करती है।