2010-01-14 19 views
7

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

मुझे पता है कि मुझे इसके लिए किसी प्रकार का फ़्लैश ऐप उपयोग करने की आवश्यकता है। लेकिन क्या कोई ऐसा स्वतंत्र व्यक्ति है जो इस उद्देश्य को सर्वर कर सकता है या यहां तक ​​कि यदि भुगतान किए गए लोग हैं जो इस उद्देश्य को पूरा कर सकते हैं तो यह बहुत अच्छा होगा। मैंने Google की कोशिश की लेकिन हो सकता है कि मैं उचित अवधि या कुछ के बाद जाने में सक्षम न हो, मैं इसके लिए उचित समाधान खोजने में सफल नहीं हो सका।

कृपया, मेरी मदद करें!

+0

मैंने RED5 के बारे में पढ़ा है, लेकिन साझा होस्टिंग वातावरण पर मैं इसे इंस्टॉल नहीं कर पाऊंगा। तो एक स्वतंत्र समाधान की जरूरत है। – Kunal

+0

आपको फ़्लैश क्लाइंट की भी आवश्यकता है जो आरटीएमपी के माध्यम से Red5 से जुड़ता है और ऑडियो और वीडियो डेटा को स्ट्रीम करता है। रेड 5 सिर्फ एक मीडिया सर्वर है, इसका काम डेटा प्राप्त करना और इसे .flv फ़ाइलों में संग्रहीत करना है। –

उत्तर

4

मैं हमारे नवीनतम परियोजना में एक ही सुविधा है, ग्राहक वेब कैमरा से वीडियो रिकॉर्डिंग करना चाहते हैं और वीडियो उपयोगकर्ता के प्रोफ़ाइल पृष्ठ में दिखाई देते हैं।

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

रिकॉर्डिंग संभाल करने के लिए, क्योंकि ग्राहक के अनुरोध के एक कस्टम इंटरफेस समग्र वेबसाइट इंटरफेस के साथ मैच के लिए हम हमारे अपने फ़्लैश आवेदन का विकास। मुझे विस्तार से पता नहीं है, क्योंकि हम इसे एक साथी फ्लैश डेवलपर को आउटसोर्स करते हैं। हो सकता है कि आप this thread का पालन करें, जेरिको द्वारा फ्लैश रिकॉर्डिंग का विकास।

रिकॉर्ड किए गए वीडियो को चलाने के लिए, आप किसी भी फ़्लैश वीडियो प्लेयर का उपयोग कर सकते हैं जो आरटीएमपी वीडियो स्रोत का समर्थन करने में सहायता करता है। प्लेयर द्वारा आवश्यक मेटाडेटा की फ़ाइल की कमी के बाद से आप सीधे RED5 में रिकॉर्ड की गई FLV फ़ाइल नहीं चला सकते हैं। आरटीएमपी के रूप में दर्ज की गई फाइल की सेवा RED5 द्वारा की जाती है।

+0

दोनों का उल्लेख करता है http://nimbb.com/ एक निश्चित मदद है :) – Kunal

+0

ऑडियो के लिए http://audior.ec और http://flvar.com का उपयोग करें और वीडियो के लिए http://hdfvr.com। –

0

ओपन सोर्स समाधान हैं लेकिन आपको उन्हें चलाने के लिए एक सर्वर की आवश्यकता होगी। इन चीजों को साझा होस्टिंग से चलाने का कोई तरीका नहीं है, सिवाय इसके कि आपका प्रदाता वास्तव में अच्छा है, और आवश्यक सॉफ़्टवेयर स्थापित करने के लिए तैयार है।

मैंने कुछ सप्ताह पहले the same question से पूछा, जवाब देखें।

+0

आपका प्रश्न वीडियो और ऑडियो के लिए था। यह सिर्फ ऑडियो है ... – ftrotter

+0

@ftrotter nope, वह –

0

red5 के अतिरिक्त एडोब का Flash Media server है जो आपको सीधे सर्वर पर ऑडियो/वीडियो रिकॉर्ड करने की अनुमति देता है।

या यदि आप geeky लगता है कि आप को इस सर्वर पर सॉकेट कनेक्शन का उपयोग कर और सर्वर साइड पर धारा खुद डीकोड करने के लिए एक साथ अपने स्वयं के समाधान डाल करने के लिए सक्षम हो सकता है। आपको स्थानीय रूप से ऑडियो/वीडियो को स्मृति में कैप्चर करने में सक्षम होना चाहिए और फिर बाइट स्ट्रीम को अपने सर्वर एप्लिकेशन पर फ़ीड करना चाहिए।

11

आप जेआरईकॉर्डर, एक jQuery प्लगइन का उपयोग करके बस ऐसा कर सकते हैं। आपको फ़्लैश मीडिया सर्वर या लाल सर्वर की भी आवश्यकता नहीं है। जेआरकॉर्डर जेप्लेयर के समान है, आप अपने रिकॉर्डर को डिज़ाइन करने के लिए jQuery और HTML का उपयोग कर सकते हैं और इसके लिए आपको फ़्लैश या एक्शन स्क्रिप्ट ज्ञान की भी आवश्यकता नहीं है।

jRecorder 1 पिक्स छिपा swf फ़ाइल जो सभी रिकॉर्डिंग/प्रबंधन करता है एक यूआरएल आप परिभाषित (कहाँ यदि आप किसी POST- फ़ाइल प्राप्त करने के लिए PHP या जावा में कोड लिख सकते हैं)

लिए पूर्वावलोकन और फ़ाइल डेटा (wav फ़ाइल) भेजने का उपयोग करता है

यह काफी सरल और साफ है।

आप से इस प्लगइन डाउनलोड कर सकते हैं:

http://www.sajithmr.me/jrecorder-jquery

+0

प्रश्न: मैं कैसे नियंत्रित कर सकता हूं कि ऑडियो कैसे खेला जाता है? मुझे $ .jRecorder.play फ़ंक्शन नहीं दिखाई देता है, और मैं रिकॉर्ड होने के बाद ऑडियो को चलाने/रोकने में सक्षम होना चाहता हूं। और मैं नहीं चाहता कि मैं स्टॉप हिट करने के बाद स्वचालित रूप से खेलना चाहूंगा। - धन्यवाद –

+0

खेलने/रोक/फास्टफोर्ड आदि के लिए आपको कुछ सामान्य प्लेयर का उपयोग करने की आवश्यकता है। एक बार जब आप सर्वर में अपलोड की गई WAV फ़ाइल प्राप्त कर लेते हैं (FFMPEG जैसे टूल का उपयोग करके एमपी 3 में कनवर्ट करने के बाद), आप ब्राउजर के माध्यम से फ़ाइल लोड करने और प्रबंधित करने के लिए किसी भी जेप्लेयर का उपयोग कर सकते हैं। यह प्लगइन केवल आपके सर्वर को रिकॉर्ड और पुश करता है। रिकॉर्ड की गई सामग्री के साथ खेलना यहां कम महत्वपूर्ण है। –

0

यह सवाल जब googling "कैसे ऑडियो php रिकॉर्ड करने के लिए" भविष्य से किसी के लिए भी तो यहाँ पहली बार आता है।

फ्लैश के साथ ऑडियो रिकार्ड और PHP के साथ इसे बचाने के लिए एक आसान तरीका: यूआरएल की अपनी पसंद के https://github.com/clouddueling/SimpleRecorder

रिकार्ड ऑडियो, पोस्ट ऑडियो डेटा।

0

आप recordmp3online.com को आजमा सकते हैं जिसमें एक एसडीके है। इस बारे में अच्छी बात यह है कि इसे किसी तृतीय पक्ष सर्वर (एला रेड 5) की आवश्यकता नहीं है, और उन मोबाइल उपकरणों का समर्थन करता है जिनमें फ़्लैश स्थापित नहीं है।