में यूट्यूब के लिए S3 से एक वीडियो अपलोड किया जा रहा है और हो रही है मैं कुछ काम कर रहा है कि यूट्यूब पर एक वीडियो फ़ाइल ऊपर अपलोड करता है कोड है। हमारे एस 3 खाते में वीडियो सार्वजनिक है, इसलिए मैं wget जैसे कमांड का उपयोग कर सकता हूं। क्या मुझे एक ऐसा आदेश चलाया जाए जो वीडियो फ़ाइल को wgets और इस स्क्रिप्ट को चलाने से पहले इसे स्थानीय रूप से डाउनलोड करता है (shell_exec("wget ".$s3videoURL)
)?पीएचपी
या क्या मुझे MediaFileSource को S3 फ़ाइल के URL के रूप में दर्ज करने का प्रयास करना चाहिए?
मुख्य रूप से, मुझे केवल स्थिरता की आवश्यकता है (अक्सर समाधान समय-समय पर समाधान नहीं); गति और स्थानीय भंडारण वास्तव में महत्वपूर्ण नहीं है (अपलोड होने के बाद मैं स्थानीय रूप से वीडियो फ़ाइल को हटा सकता हूं)।
इस बारे में जाने का सबसे अच्छा तरीका क्या होगा?
धन्यवाद!
अद्यतन: मुझे शायद यह उल्लेख करना चाहिए कि यह स्क्रिप्ट YouTube पर निष्पादन के लिए लगभग 5 वीडियो अपलोड करने जा रही है।
धन्यवाद। आपने मेरा समय बचाया :)। – BCoder
बस अगर किसी को इसे सरल बनाने की कोशिश करने वाले मुद्दों में भाग लिया गया है, तो आपको दूरदराज के स्थानों से PHP में फ़्रेड की सीमा के कारण खंड को बंक में जोड़ने की आवश्यकता है। php.net से: " चेतावनी नियमित रूप से स्थानीय फ़ाइल नहीं होने पर, जो दूरस्थ फ़ाइलों को पढ़ने या पॉपन() और fsockopen() से पढ़ने पर लौटाई गई धाराओं को पढ़ते समय, एक पैकेट उपलब्ध होने के बाद पढ़ना बंद हो जाएगा। इसका मतलब यह है कि आपको नीचे दिए गए उदाहरणों में दिखाए गए हिस्सों में डेटा एकत्र करना चाहिए। " – bertmaclin