2012-02-24 11 views
5

मुझे एक वेब एप्लिकेशन बनाना है जो स्काइप का अनुकरण करता है। मैं ऐसा करने के लिए php, जावास्क्रिप्ट, एचटीएमएल और सीएसएस का उपयोग कर रहा हूँ। मुझे खुले सोर्स किए गए पुस्तकालयों और अन्य पुस्तकालयों का उपयोग करने की अनुमति है।मेरे वेब ऐप में स्क्रीन शेयरिंग जोड़ें?

मुझे एक स्क्रीन साझा करने की सुविधा लागू करने की आवश्यकता है। मैं यह कैसे करु? मेरे शोध ने मुझे विश्वास दिलाया कि मुझे जावा एप्लेट को कोड करने की ज़रूरत है, लेकिन मुझे नहीं पता कि यह कैसे करना है। यह आज असाइन किया गया था और मेरे पास इसे लागू करने के लिए केवल 3 सप्ताह हैं। मुझे यह कैसे करना चाहिए?

उत्तर

1

नहीं, तुम कम से कम फ्लैश पर, शायद कुछ देशी/जावा कोड की आवश्यकता होगी स्क्रीन साझा करने के लिए, इस php जावास्क्रिप्ट और एचटीएमएल के साथ होने जा रहा नहीं है

अद्यतन: WebRTC यह लेकिन में समर्थन के साथ मदद कर सकता है ब्राउज़र अभी भी हवा में तरह का है।

+0

हम्म, मैं जावा के साथ पहले काम नहीं, मैं पहले और सी के साथ भारी काम किया है ++ यह कुछ मतभेदों के साथ समान लगता है। जावा एप्लेट्स बनाने के तरीके पर आप किसी भी ट्यूटोरियल की सिफारिश करेंगे? –

+1

यदि आपको नहीं पता कि यह कैसे करना है, तो यह 3 सप्ताह का असाइनमेंट नहीं है ... इसके बारे में अपने शिक्षक से बात करें। –

1

यह एक आसान काम किया जा रहा से दूर है, लेकिन यदि आप इसे की कोशिश करना चाहते हैं, वहाँ एक खुला स्रोत परियोजना here (यह Red5 media server का उपयोग करता है वीडियो स्ट्रीम संचारित करने के लिए) प्रतीत होता है, लेकिन यह एक के लिए शायद सिर्फ बुनियादी कार्यक्षमता है केवल एक उपयोगकर्ता

मैं php, जावा स्क्रिप्ट और सीएसएस

यहां तक ​​कि एचटीएमएल 5 के साथ

, कि अतिरिक्त ग्राहक बिना प्लग इन के लिए पर्याप्त नहीं होगा उपयोग कर रहा हूँ। आपको उन सभी क्लाइंट्स पर फ्लैश, जावा या सिल्वरलाइट स्थापित करना होगा जो अपने डेस्कटॉप साझा करना चाहते हैं (देखने और बातचीत के लिए, मूल HTML5 पर्याप्त होगा)। मुझे लगता है कि तीन सप्ताह के समय में स्क्रैच से सीखना मुश्किल हो सकता है।

+0

सौभाग्य से, मेरे प्रोफेसर ने इसे लागू करने के बारे में अपना मन बदल दिया, लेकिन यह वही होगा जब मैं ढूंढ रहा था। –

2

आप उन परियोजनाओं उपयोगी में से एक हो सकते हैं:

+2

ठीक है, सवाल से, मुझे लगता है कि वह एक साझाकरण सर्वर चाहता है; वे सभी ग्राहक हैं; आप ब्राउज़र से रिमोट स्क्रीन तक पहुंचने के लिए उनका उपयोग कर सकते हैं, लेकिन सवाल सटीक विपरीत पूछता है, जो इतना छोटा नहीं है। –

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