2017-03-17 9 views
6

पर ffmpeg के माध्यम से एक आरटीएसपी स्ट्रीम को पुन: स्ट्रीम करना मेरे पास एक आईओएस एप्लीकेशन है जो स्थानीय नेटवर्क पर आईपी कैमरे से आरटीएसपी स्ट्रीम प्रदर्शित करता है, मैं इसे वास्तविक समय में बाहरी सर्वर (Wowza विशिष्ट होना) में पुन: स्ट्रीम करना चाहता हूं। सर्वर आरटीएसपी को एचएलएस में परिवर्तित करने का ख्याल रखेगा ताकि उपयोगकर्ता अपने डिवाइस पर लाइव प्रसारण देख सकें।आईओएस

एक कंप्यूटर यह बहुत सीधे आगे हो जाएगा पर:

ffmpeg [input-options] -i [input-file] [output-options] [output-stream-URI] 

लेकिन मैं iOS पर प्रोग्राम के रूप में यह सब करने की ज़रूरत है, और मैं वास्तव में यकीन है कि अगर यह भी संभव है नहीं कर रहा हूँ। किसी को?

+0

ऑब्जेक्टिव के लिए एक ffmpeg लाइब्रेरी है जो मदद कर सकती है - https://github.com/OpenWatch/FFmpegWrapper - लेकिन आईओएस डिवाइस के माध्यम से क्यों जाएं? क्या कैमरा Wowza को धक्का दे रहा है और फिर यदि आप आईओएस डिवाइस पर Wowza स्ट्रीम देखना चाहते हैं? – Offbeatmammal

+0

कैमरा वायरलेस राउटर से जुड़ा हुआ है, जिस पर लक्ष्य डिवाइस कनेक्ट होता है, भविष्य में एक एम्बेडेड कंप्यूटर होगा जो प्रसारण और एन्कोडिंग का ख्याल रखेगा, लेकिन अब इसे आईओएस ऐप द्वारा संभाला जाना है। इसे वीडियो स्ट्रीम का पूर्वावलोकन प्रदर्शित करने और इसे Wowza पर प्रसारित करने की आवश्यकता है। – animaonline

+0

हे @animaonline आपको समाधान मिला? – TheMall

उत्तर

0

यदि आपके पास पहले से एक सर्वर है (जहां वाहजा स्थापित है) तो एक अच्छा विचार एफएफएमपीईजी चलाने के लिए होगा। आप इसे मोबाइल से ट्रिगर कर सकते हैं (एक स्क्रिप्ट अनुरोध के साथ जो ffmpeg कमांड निष्पादित करता है)।