LuNaTiC Δημοσ. 19 Αυγούστου 2011 Δημοσ. 19 Αυγούστου 2011 Πιστεύω πως πάντα η αγορά hardware θα πρέπει να είναι σε συνάρτηση με του τι θέλουμε να κάνουμε. Πάνε οι εποχές που αγόραζες υπολογιστή σχεδόν χωρίς να γνωρίζεις ποιες είναι η πραγματικές του δυνατότητες... Για να το κάνω ποιο συγκεκριμένο το θέμα. Ψάχνω σε όλα τα benchmark κτλ (και για CPU και για GPU ) τι είναι καλό για θέματα Streaming και από ότι βλέπω δεν υπάρχει κάτι σχετικό ή απλά εγώ δεν το καταλαβαίνω. Βλέπω επιδόσεις για rendering για FPS και για πολλά θέματα... Ποιο είναι το benchmark που θα πρέπει να κοιτάξω ώστε να δω τι θα είναι καλό για την περίπτωση μου? Υπάρχει κάτι σχετικό που μπορώ να κοιτάξω? Μήπως το Benchmark που αναφέρεται για H.264 Codec κτλ έχει κάποια σχέση? *Μιλάω για αυτό που έχει στο Anandtech Τα φώτα σας ! Ευχαριστώ !
TheELF Δημοσ. 19 Αυγούστου 2011 Δημοσ. 19 Αυγούστου 2011 Εσύ όταν λες Streaming δεν μπορείς να γίνεις λίγο ποιο σαφείς;; Στο Streaming παίζει ρόλο: 1.Αν μπορεί ο σκληρός να διαβάσει το υλικό που θα κάνεις Stream,αν είναι να το κάνεις εσύ,αυτό πληρείτε σχεδόν πάντα ακόμα και με αργό σκληρό. 2.Αν η σύνδεσή σου είναι αρκετά γρήγορη για να δεχτεί ή να αποστείλει το stream στο να δεχτεί δεν είναι πρόβλημα εκτός και αν μιλάμε για πραγματικά HD υλικό,στο να στείλουμε όμως υπάρχει πρόβλημα με της κανονικές συνδέσεις. Από εκεί και πέρα δεν πρόκειται να βρεις σήμερα καινούργιο Η/Υ που να μην «σηκώνει» streaming,όσο «μικρός» και να είναι.
parsifal Δημοσ. 19 Αυγούστου 2011 Δημοσ. 19 Αυγούστου 2011 Υπάρχει streaming και streaming. Για παράδειγμα, το μηχάνημα που κάνει το streaming μπορεί μόνο να διαβάζει ένα κατάλληλα προετοιμασμένο/προκωδικοποιημένο από πριν video και απλά να το στέλνει στο δίκτυο, χωρίς να εκτελεί reencoding (αυτό κάνουν οι servers του YouTube π.χ.). Σε αυτήν την περίπτωση, οι απαιτήσεις σε επεξεργαστική ισχύ είναι πολύ μικρές. Υποθέτω όμως ότι ρωτάς για την άλλη περίπτωση, όπου τα videos ή δεν υπάρχουν σε έτοιμη offline μορφή (π.χ. streaming από live πηγές: webcams, video cameras κλπ.) ή αν υπάρχουν, να μην είναι σε μορφή κατάλληλη για streaming. Οπότε θα πρέπει το μηχάνημα να εκτελέσει εκείνη τη στιγμή encoding+multiplexing και μετά να στείλει το stream στο δίκτυο. Εκεί, το μόνο που ενδιαφέρει είναι το μηχάνημα να είναι αρκούντως ισχυρό ώστε να προλαβαίνει να κωδικοποιήσει το video στις ρυθμίσεις που θέλουμε και στο target framerate που θέλουμε. Benchmarks εδώ δεν έχουν ιδιαίτερο νόημα, γι' αυτό και δε βρίσκεις σχετικά τέτοια στο διαδίκτυο. Γιατί δε βρίσκεις; Παράδειγμα: Έστω ότι θέλεις η αναπαραγωγή του stream να γίνεται με ρυθμό X fps και με τον codec, ανάλυση, ρυθμίσεις που επιθυμείς αυτό μπορείς να το επιτύχεις π.χ. οριακά με έναν AMD Athlon 64 X2 5000+. Δε θα έχεις κέρδος με μία γρηγορότερη CPU. Τρέχοντας τον σχετικό video encoder σε μία γρηγορότερη CPU, αυτός θα μπορούσε σίγουρα να παράγει στην έξοδό του video με ρυθμό πολύ μεγαλύτερο από τα X fps αλλά τί να το κάνεις; Να βλέπουν οι θεατές το video σε ταχύτητες fast-forward; Αυτό που σε ενδιαφέρει λοιπόν είναι να «κλειδώσεις» τις ρυθμίσεις (codec, ανάλυση, fps κλπ) που θέλεις για το stream στις συγκεκριμένες προδιαγραφές που σου κάνουν τη δουλειά και από εκεί και έπειτα να τεστάρεις για να βρεις πόση επεξεργαστική ισχύ απαιτείται κατ' ελάχιστον για τις επιλεχθείσες ρυθμίσεις. Ή και αντίστροφα, να τεστάρεις με δεδομένο hardware τί παραχωρήσεις μπορείς να κάνεις στις ρυθμίσεις/ποιότητα του stream προκειμένου το hardware να «σηκώσει» το task. Τα benchmarks που εντόπισες για x264 encoding δίνουν μία καλή εικόνα του πόσο δυνατή στο video encoding είναι μία CPU σε σύγκριση με μία άλλη. Οπότε, μπορούν να σε βοηθήσουν στο εξής: Αν με δεδομένο hardware και δεδομένες ρυθμίσεις video, ο μέγιστος ρυθμός που μπορεί να δώσει ο encoder είναι μόνο X fps και εσύ στοχεύεις σε 2X fps, τότε θα χρειαστείς χονδρικά μία CPU που να αποδίδει διπλάσια στο video encoding από ο,τι αυτή με την οποία έλαβες τα X fps. Τα πράγματα βέβαια δεν είναι τόσο απλά πάντα. Θα ήταν, αν σκόπευες να χρησιμοποιήσεις ένα μηχάνημα dedicated γι' αυτήν τη δουλειά. Όμως σε desktop μηχανάκια που θα εκτελούν και άλλες εργασίες παράλληλα, δεν είναι σοφή κίνηση να αγοράσεις ή να χρησιμοποιήσεις hardware που θα καλύπτει οριακά τις ανάγκες παραγωγής του stream. Αντίθετα, θα πρέπει να έχεις και περίσσεια επεξεργαστικής ισχύος, ανάλογα με το τί άλλα tasks θα τρέχουν παράλληλα.
LuNaTiC Δημοσ. 19 Αυγούστου 2011 Μέλος Δημοσ. 19 Αυγούστου 2011 Στο θέμα του δίσκου (SSD) και της γραμμής (2mb/Upload) έχω ότι καλύτερο μπορεί να γίνει... Το να streamareis όμως κάποιο content δεν θέλει μόνο αυτά Χαρακτηριστικό Με το που ανοίγω το Stream πρόγραμμα XSPLIT στην συγκεκριμένη περίπτωση αμέσως οι πυρήνες του 940 (quadcore στα 3.6oced) ανεβαίνουν 20% χωρίς καν να κάνω τίποτα...μόνο και μόνο το preview του content που κάνει από την οθόνη σου!!! Αν streamareiς μια μαύρη οθόνη και παίζεις απλά μουσική από ένα winamp ... όλα καλά... Δεν έχεις demand σε cpu / ram usage ούτε το upload σου χρειάζεται τόσο... συνολικό output άντε να έχεις 80kb (εξαρτάται απο το quality του ήχου που έχεις επιλέξει στο XSPLIT ... τα Khz και το αν είναι stereo ή mono καθώς και το bitrate. Αν streamareis την οθόνη των window οι απαιτήσεις ανεβαίνουν... πόσο μάλιστα να κάνεις stream ένα game που παράλληλα έχει και αυτό απαιτήσεις απο τον υπολογιστή σου. Και όλα αυτά εξαρτώνται και από τα Τι resolution Output θα έχεις επιλέξει ( άλλο usage έχει το 480p άλλο το 1080p ... λογικό!) Τι output FPS θα δώσεις στο Stream Ti Bitrate θα έχει το stream... καλό θα ήταν να δώσεις 2000kb στον κόσμο να βλέπει κρύσταλλο αλλά έλα που δεν μας φτάνει το upload... όλα τα παραπάνω και ΕΙΔΙΚΑ ΤΟ RESOLUTION OUTPUT επηρεάζουν το cpu usage... Ενδεικτικά το 640Χ480 στο pc μου δίνει 35% usage ενώ το 1280Χ720 φτάνω στο οριακό 90++ ... και όλα αυτά με το game ανοιχτό κτλ ... Κάτι που με κάνει φυσικά να παίζω το game με λίγα FPS .... Εάν αντί για τον 940 είχα τον 2500Κ για παράδειγμα σίγουρα θα είχα καλύτερο CPU USAGE ... κάτι που αμέσως αμέσως θα με έκανε να παίζω πιο άνετα με πιό πολλά FPS και θα είχα και περιθώριο να streamarω σε καλύτερες αναλύσεις... Ελπίζω να πιάνεις σιγά σιγά τι παίζει με το θέμα PARSIFAL είσαι πολύ σωστός σε όλα ... απλά ΠΩΣ θα υπολογίσω πάνω κάτω ΠΟΣΗ είναι η ισχύ που χρειάζομαι?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.