2012-10-24 17 views
8

मैं एक ऐसा एप्लिकेशन लिखना चाहता हूं जो जीपीएस निर्देशांक के साथ एक लाइव वीडियो स्ट्रीम लेता है, उन्हें एक साथ विलय करता है और इसे HTML5 ब्राउज़र पर प्रदर्शित करता है।वीडियो में जीपीएस को कैसे एम्बेड करें

यही वह है जो मुझे अब तक मिला है।

मैं लाइव वीडियो कैप्चर कर सकता हूं। वीडियो MP4/H.264 प्रारूप में है।

मैं जीपीएस निर्देशांक प्राप्त कर सकता हूं। हर सेकेंड में अपडेट किया गया।

मुझे उन्हें एक स्ट्रीम में विलय करने की आवश्यकता है। मैंने या तो जीपीएस को मेटाडेटा के रूप में एम्बेड करने या जीपीएस डेटा को कैप्शन में डालने के बारे में सोचा है।

क्लाइंट साइड पर, उपयोगकर्ता के पास HTML5-अनुरूप ब्राउज़र होगा जो MP4/H.264 वीडियो चला सकता है।

मुझे मर्ज किए गए स्ट्रीम से जीपीएस डेटा निकालने का एक तरीका चाहिए।

मैं फिर वीडियो को एक फ्रेम में प्रदर्शित कर सकता हूं और एक तरफ दूसरी फ्रेम में वर्तमान स्थिति वाला नक्शा दिखा सकता हूं।

मैं स्ट्रीमिंग वीडियो और जीपीएस के विलय और अनर्ज विलय में मदद की तलाश में हूं।

धन्यवाद।

उत्तर

3

यदि आप मर्ज किए गए स्ट्रीम को विभाजित करने जा रहे हैं, तो आप एक वीडियो फ़ाइल और एक जीपीएस लॉग क्यों नहीं छोड़ते हैं, और बाद में उन्हें सिंक करते हैं?

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

इस तरह मैंने इसे अतीत में किया है, और यह ठीक काम करता है।

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

.srt इस तरह दिखता है।

1 
00:00:00,000 --> 00:00:01,000 
First Message. GPS bla bla 

2 
00:00:01,000 --> 00:00:02,000 
Second Message.. GPS foo bar 

आसान नहीं हो सकता है। और जानकारी: http://en.wikipedia.org/wiki/SubRip

यहाँ आप एक एचटीएमएल 5 वेब पेज पर MP4 + SRT का एक उदाहरण मिल जाएगा: http://www.storiesinflight.com/js_videosub/

+0

मैं इस दृष्टिकोण के बारे में सोचा। मैं केवल उपशीर्षक फ़ाइल के बारे में सोच रहा था जिसे जीपीएस द्वारा निरंतर अपडेट किया जाना है और फिर वेब वीडियो को अपडेट करने के लिए पढ़ा जाना है। यह निश्चित रूप से एक लायक है। – byteherder

+0

आपको .srt के रूप में लॉग इन करने की आवश्यकता नहीं है। बस अपने स्वयं के अनुकूलित प्रारूप में लॉग इन करें, और जब आप अपना डेटा संसाधित कर रहे हों, तो आप इसे वीडियो पर ओवरले करने के लिए .srt में परिवर्तित कर सकते हैं। –

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