वर्तमान में मेरे पास एक हेडलेस होम सर्वर है (Ubuntu 12.04 सर्वर संस्करण को चलाने वाला) एक साधारण Apache HTTP सर्वर चला रहा है। सर्वर एक ऑडियो रिसीवर के पास है, जो मेरे घर में इनडोर और आउटडोर स्पीकर के एक सेट को नियंत्रित करता है।
हाल ही में, मेरे पिता ने एक ब्लूटूथ एडॉप्टर खरीदा, जिसे हमारे विभिन्न लैपटॉप और सेलफोन कनेक्ट कर सकते हैं, जो वक्ताओं को संगीत प्रदान करते हैं। मैं एक समाधान खोजने की उम्मीद कर रहा था जो मेरे होम नेटवर्क (वाई-फाई या ईथरनेट) पर काम करता था, अर्थात् क्योंकि इसमें कुछ भी खर्च नहीं होगा (मेरे पास पहले से ही एक ऑडियो कार्ड वाला सर्वर है), और यह ब्लूटूथ पर निर्भर नहीं करता है।
क्या कोई क्रॉस-प्लेटफ़ॉर्म (अधिमानतः मुक्त और खुला-स्रोत) समाधान है जिसका मैं उपयोग कर सकता हूं जो मुझे अपने होम नेटवर्क पर अपने होम सर्वर पर ऑडियो स्ट्रीम करने की अनुमति देगा? यदि संभव हो, तो मैं कई प्रकार के उपकरणों (विंडोज / लिनक्स या एंड्रॉइड / बीबी / आईओएस पर चलने वाले सेलफोन) से स्ट्रीम करना चाहूंगा - लेकिन कम से कम, मुझे कुछ ऐसा चाहिए जो कम से कम विंडोज और लिनक्स के साथ काम करता हो ।
इसके अलावा, बस क्लेयर करने के लिए, मैं कुछ ऐसा चाहता हूं जो केवल डिवाइस को मेरे सर्वर से कनेक्ट करने और सर्वर एंड पर किसी भी कार्रवाई के बिना एक ऑडियो सिग्नल को आउटपुट करने की अनुमति देता है (क्योंकि यह मेरे रिसीवर के पास छिपा हुआ सर्वर है)। किसी भी बाद के कनेक्शन के प्रयास को छोड़ दिया जाना चाहिए, इसलिए एक बार में केवल एक उपकरण स्टीरियो के नियंत्रण में हो सकता है।
उदाहरण : मान लें कि मेरे पास अपने घर पर कंपनी है, और उनके पास सभी स्मार्टफोन हैं। एक व्यक्ति मेरे सर्वर से जुड़ सकता है और ऑडियो खेलना शुरू कर सकता है। यदि कोई और व्यक्ति अपने संगीत को चलाना चाहता है, तो पहले व्यक्ति डिस्कनेक्ट कर देता है, और कोई और फिर अपने संगीत को मेरे सर्वर पर स्ट्रीम कर सकता है (जो तब मेरे स्पीकर पर चलता है)। मैं सर्वर पर वास्तविक मीडिया को संग्रहीत करने से बचना चाहता हूं (अलग से कैशिंग उद्देश्यों से)।