जो मैं करने की कोशिश कर रहा हूं वह .flv
मीडिया फ़ाइल को RTMP
सर्वर पर प्रकाशित करने के लिए ग्राहकों को देखने के लिए प्रकाशित कर रहा है। मैं कई ग्राहकों (oflaDemo
) में स्ट्रीम देखने के लिए परीक्षण कर रहा हूं और ffplay
के साथ।'वास्तविक समय' में RTMP सर्वर पर ffmpeg का उपयोग करके FLV फ़ाइल को प्रकाशित करने के लिए कैसे करें?
समस्या यह है कि ffmpeg सर्वर में 5 मिनट .flv फ़ाइल को लगभग 20 सेकंड में प्रकाशित करता है, इन 20 सेकंड में स्ट्रीम सदस्यता पर दिखाई देती है, लेकिन उसके बाद यह कट जाती है। आदेश मैं का उपयोग करें:
ffmpeg -i file.flv -re -acodec copy -vcodec copy -f flv "rtmp://localhost/oflaDemo/aaa live=1"
मैं कैसे 5 मिनट, या किसी अन्य समाधान में 5 मिनट फ़ाइल स्ट्रीम करने के लिए मजबूर कर सकते हैं ffmpeg
।
धन्यवाद।
से पहले मुझे विश्वास है कि '-re' इनपुट विकल्प के रूप में उपयोग किया जाना चाहिए, लेकिन मैं गलत हो सकता था। – LordNeckbeard
@LordNeckbeard आप सही हैं –