मैं UDP के ऊपर ts स्ट्रीम (.ts फाइलें) ट्रांसपोर्ट करना चाहूंगा।
मैंने नीचे पाइपलाइन का उपयोग किया है,
gst-launch-1.0 filesrc =location=a.ts ! tsparse ! rtpmp2tpay ! udpsink host="IP" port="port"
लेकिन, मैं सेकंड के अंश के भीतर धारा का अंत कर रहा हूं।
पर, रिसीवर अंत मैं केवल कुछ डेटा प्राप्त कर रहा हूं।
चेतावनी तब उत्पन्न होती है जब मैं do-timestamp = filesrc के लिए सही होता हूं।
0:00:00.051245178 4751 0xe494a0 WARN mpegtspacketizer mpegtspacketizer.c:1388:calculate_skew: delta - skew: 5124091:34:25.044918089 too big, reset skew
TS फ़ाइल एक युवी फ़ाइल के डिकोड और mpegtsmux द्वारा बनाई गई है।
टीएस फ़ाइल ठीक से काम कर रही है जब मैं सीधे डिमक्स करता हूं और इसे डीकोड करता हूं।
लेकिन जब मैं उस फाइल को UDP के माध्यम से स्ट्रीम करता हूं, तो यह समस्या उत्पन्न होती है।
मैं UDP पर ts स्ट्रीम कैसे ट्रांसपोर्ट कर सकता हूं?