Καλημέρα
Ελπίζω να γράφω στο σωστό thread
Προσπαθώ να στήσω ένα streaming server χρησιμοποιώντας τον nginx
Επειδή δεν ξέρω κ πολλά πράγματα ακολούθησα τις οδηγίες από αυτό το site
O server στήθηκε, δουλεύει κανονικά κ μέχρι εδώ καλά.
Με το FFmpeg προσπαθώ να στείλω εικόνα στο nginx κ να δουλέψει το stream
Εκεί αρχίζουν τα προβλήματα
Έκανα αυτό
κ έβγαζε συνέχεια "Past duration too large". To βίντεο έπαιζε αλλά με καθυστέρηση κ κολλούσε αρκετά. Η διάρκειά του πχ ήταν μισή ώρα κ έκανε κάτι πραπάνω από μία ώρα για να τελειώσει το stream
Ψάχνοντας στο google βρήκα μία λύση όπου στο FFmpeg πρόσθεσα στο τέλος το -vsync 0.
To "Past duration too large" σταμάτησε αλλά τα κολήματα παρέμειναν το ίδιο.
Κάνω κάτι λάθος στην κωδικοποίηση με το FFmpeg;
Επίσης ο server δεν είναι στημένος σε κανονικό pc αλλά σε virtual (με επεξεργαστή στα 2GHz 64-bit κ λειτουργικό Debian 8)
Ψάχνοντας στο google δε βρήκα κατι για μπορώ να το λύσω το πρόβλημα με την καθυστέρηση (πείραξα το fps αλλά κ πάλι τπτ)
Φταίει ότι είναι σε virtual machine ο server κ δε σηκώνει το FFmpeg ή είναι κάτι άλλο;
Έχει ασχοληθεί κανένας μ' αυτά;
Ελπίζω να γράφω στο σωστό thread
Προσπαθώ να στήσω ένα streaming server χρησιμοποιώντας τον nginx
Επειδή δεν ξέρω κ πολλά πράγματα ακολούθησα τις οδηγίες από αυτό το site
O server στήθηκε, δουλεύει κανονικά κ μέχρι εδώ καλά.
Με το FFmpeg προσπαθώ να στείλω εικόνα στο nginx κ να δουλέψει το stream
Εκεί αρχίζουν τα προβλήματα
Έκανα αυτό
Code:
[COLOR=#37474F][FONT="] ffmpeg -re -i video.mkv -vcodec libx264 -vprofile baseline -g 30 -acodec aac -strict -2 -f flv rtmp://127.0.0.1/show/stream[/FONT][/COLOR]
Ψάχνοντας στο google βρήκα μία λύση όπου στο FFmpeg πρόσθεσα στο τέλος το -vsync 0.
To "Past duration too large" σταμάτησε αλλά τα κολήματα παρέμειναν το ίδιο.
Κάνω κάτι λάθος στην κωδικοποίηση με το FFmpeg;
Επίσης ο server δεν είναι στημένος σε κανονικό pc αλλά σε virtual (με επεξεργαστή στα 2GHz 64-bit κ λειτουργικό Debian 8)
Ψάχνοντας στο google δε βρήκα κατι για μπορώ να το λύσω το πρόβλημα με την καθυστέρηση (πείραξα το fps αλλά κ πάλι τπτ)
Φταίει ότι είναι σε virtual machine ο server κ δε σηκώνει το FFmpeg ή είναι κάτι άλλο;
Έχει ασχοληθεί κανένας μ' αυτά;