2011-01-22 18 views
6

का उपयोग कर सी # से स्ट्रीमिंग एवी फाइलें मेरे पास सी # में एक वीडियो फ़ाइल (.avi mpeg4 \ xVid \ ect ..) की एक पढ़/तलाश इनपुट स्ट्रीम है और मैं इसे वीडियो प्लेयर में स्ट्रीम करने के लिए पल के साथ स्ट्रीम करना चाहता हूं एक्स सुविधा सक्षम है। मैं इसे कैसे कार्यान्वित कर सकता हूं?
मैंने सुना है कि आरटीपी एक अच्छा प्रोटोकॉल हो सकता है।आरटीपी

मैं वास्तव में क्या देख रहा हूं वह सी # में एक पुस्तकालय है जो मेरी मदद करेगा।

अग्रिम धन्यवाद।

उत्तर

3

हां, यदि आपके पास कुछ € 1890 है तो स्ट्रीमकोडर्स समाधान बहुत अच्छा है। लेकिन अगर आप पैसे का भुगतान नहीं करना चाहते हैं तो आपको कुछ मुफ्त पुस्तकालयों को देखना चाहिए या खरोंच से अपना खुद का लिखना चाहिए।

सी # स्रोतों के साथ इन लेखों पर एक नज़र डालें:
RTP VOIP Library Project
How to use the managed RTP classes in .NET

और एक और अच्छा लेख CodeProject पर:
How to Build a .NET Softphone in C# with SIP, SDP, RTP and RTCP
How to use the managed RTP API classes in .NET to create your multicasting systems

कृपया मत भूलना अपने WPF पुस्तकालय साझा करने के लिए जब आप इसे लागू करेंगे।

2

वहाँ एक और अधिक लचीला समस्या के आधार पर समाधान है ..

https://net7mma.codeplex.com/

यह क्या एक पूरी तरह से शिकायत RFC2326 ढेर जो की वजह भी RFC3550 और विभिन्न अन्य प्रौद्योगिकियों जो आप प्रदान करने के लिए सक्षम समर्थन करता है, के बराबर है एक RTSPServer और यदि एक HttpServer (जो या तो RtspServer के संबंध में प्रक्रिया में या प्रक्रिया में हो सकता है)

एसआईपी और अन्य अन्य इंटरनेट और वीओआईपी प्रौद्योगिकियों जैसे आरएफसी 2435 एनकोडर/डिकोडर के कार्यान्वयन भी हैं; जिनमें से सभी पूरी तरह से प्रबंधित कोड का उपयोग कर लिखे गए हैं।

जेपीईजी, एच .264 आदि जैसे विभिन्न आरटीपी प्रोफाइल के साथ-साथ छवि कोडेक्स के पूरी तरह से प्रबंधित कार्यान्वयन के लिए समर्थन है जो कि चल रहे हैं।

StreamCoders मैं कहना है कि मैं उनके पुस्तकालय में कुछ साल पहले ध्यान दिया है चाहते हैं के लिए वकालत करने के लिए, और मैं कहना यह है महान है कि आप निम्न में से कोई restrictions नहीं है:

  • आप मोनो पर नहीं चलते हैं, और आप लिनक्स पर नहीं चलते हैं।
  • आप पढ़ सकते हैं और एक ही समय में एक ही कंटेनर फ़ाइल पर लिखने
  • आप केवल MMX या SSE स्तर optomizations की जरूरत नहीं करना चाहती

क्या एक एक वर्ष के लिए लगभग $ 3000 की राशि के लिए है | अपने एसडीके के आधार पर आवेदन वितरित करने की आजीवन क्षमता के साथ समर्थन अनुबंध I ईमानदारी से इसे आकर्षक नहीं मिला क्योंकि कोई भी ffmpeg के साथ ऐसा ही कर सकता है, gstreamer ओपन सोर्स एप्लिकेशन या इंटेल, एमडी या एनवीडिया ड्राइवरों के असंख्य समर्थित हैं हार्डवेयर।

यदि आपके पास ffmpeg या किसी अन्य डिकोडर का उपयोग करने की विशेषज्ञता नहीं है और आप इसके लिए मौद्रिक साधनों के द्वारा क्षतिपूर्ति कर सकते हैं तो किसी भी माध्यम से आवश्यक है कि यह शायद आपके लिए कुछ प्रकार का समाधान हो।

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