यही जवाब शोधकर्ताओं के लिए एक संग्रह किया जा सकता है
पहला सुझाव या समाधान (मल्टीकास्ट रूटर)
0,123,
आप राउटर या एल 3 स्विच का उपयोग कर सकते हैं जो आईजीएमपी प्रोटोकॉल का समर्थन करता है। उस राउटर या एल 3 स्विच को आईजीएमपी प्रोटोकॉल का समर्थन करना चाहिए जो आप मल्टीकास्ट आईपी पते को संरचित कर सकते हैं। आप सभी स्ट्रीमिंग स्विच करने के लिए एल 3 कॉन्फ़िगर कर सकते हैं। मल्टीकास्ट आईपी पता 224.0.0.0 से 23 9.255.255.255 के भीतर काम करता है और डिवाइस 'मैक पते पर आधारित काम करता है। आप विभिन्न प्रकार के स्विचिंग परिदृश्यों के लिए विभिन्न मल्टीकास्ट आईपी पता बना सकते हैं। राउटर या एल 3 स्विच कॉन्फ़िगरेशन समाप्त होने के बाद, आप अपने प्रोग्राम में स्ट्रीमिंग स्विच करने के लिए केवल आईपी एड्रेस बदलते हैं। (मैं प्रसारण का उल्लेख नहीं किया है। प्रसारण सभी बिंदुओं को डेटा भेजने। मल्टीकास्ट कुछ बिंदुओं पर डेटा भेजने के।)

दूसरा सुझाव या समाधान (प्रोग्रामिंग)
मैं कर रहा हूँ वीएलसी और libvlc पुस्तकालयों का उपयोग करने के लिए Vlc.Dotnet रैपर का उपयोग कर। यह खुला स्रोत है। आरटीएसपी स्ट्रीमिंग आईपी पते और पोर्ट नंबर पर आधारित है। मुझे कोई ओपन सोर्स स्विच नहीं पता है लेकिन आप उनमें से एक को Vlc.dotnet wrapper के उपयोग के लिए लिख सकते हैं। आप 5 स्ट्रीमिंग सर्वर और 1 नियंत्रण सर्वर बनाते हैं। स्ट्रीमिंग सर्वर का गंतव्य नियंत्रण सर्वर का आईपी होना चाहिए। और आप अपने मूल स्विच प्रोग्राम के साथ नियंत्रण सर्वर से सभी डेटा को नियंत्रित कर सकते हैं।
5 स्ट्रीमिंग सर्वर: भेजता सर्वर नियंत्रित करने के लिए डेटा
1 नियंत्रण सर्वर: नियंत्रण और स्विच डेटा
मुझे लगता है कि बनाने के लिए रूटर या L3 स्विच का उपयोग करना पसंद। क्योंकि यह आसान है।
स्रोत
2017-06-23 12:35:15