video-toolbox

___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123h264 ___ H.264 / MPEG-4 Part 10 oder AVC (Advanced Video Coding) ist ein Standard für die Videokomprimierung ___ answer40532951 ___

Wenn Sie eine lokale Datei dekodieren möchten, die sich bereits auf Ihrem iOS-Gerät befindet, würde ich AVFoundation verwenden.

Wenn Sie einen Netzwerk-Stream (RTP oder RTMP) dekodieren möchten, verwenden Sie die Video Toolbox - da Sie den Video-Stream selbst entpacken müssen.

Mit AVFoundation oder Video Toolbox erhalten Sie Hardware-Decodierung.

    
___ qstnhdr ___ AVFoundation vs VideoToolbox - Hardware-Codierung ___ tag123avfoundation ___ Das AVFoundation-Framework bietet Objective-C- und Swift-Schnittstellen zum Bearbeiten und Abspielen von audiovisuellen Medien in einer Mac OSX- oder iOS-Anwendung. Fragen, die dieses Framework verwenden, sollten dieses Tag enthalten. ___ tag123videootoolbox ___ Das Video Toolbox-Framework (VideoToolbox.framework) enthält direkten Zugriff auf Hardware-Videocodierung und -decodierung in iOS und OSX. ___ qstntxt ___

Das ist also eine eher theoretische Frage / Diskussion, da ich nicht in der Lage war, zu einer klaren Antwort zu kommen und andere SO-Posts und Quellen aus dem Internet zu lesen. Es scheint, als gäbe es viele Optionen:

Brad Larson's Kommentar über AVFoundation

Beschleunigung der Videodecodierung

VideoToolbox

Wenn ich Hardware-Dekodierung unter iOS für H.264 (mov) -Dateien durchführen möchte, kann ich einfach AVFoundation und AVAsssets verwenden, oder sollte ich VideoToolbox (oder ein anderes Framework) verwenden. Wie kann ich bei Verwendung eines Projekts die Hardwareleistung profilieren / benchmarken? - Betrachtet man einfach die CPU-Auslastung im "Debug Navigator" in XCode?

Kurz gesagt, ich frage im Grunde, ob AVFoundation & amp; AV-Assets führen Hardware-Codierung durch oder nicht? Sind sie ausreichend und wie benchmarkiere ich die tatsächliche Leistung?

Danke!

    
___
1
Antwort

AVFoundation vs VideoToolbox - Hardware-Codierung

Das ist also eine eher theoretische Frage / Diskussion, da ich nicht in der Lage war, zu einer klaren Antwort zu kommen und andere SO-Posts und Quellen aus dem Internet zu lesen. Es scheint, als gäbe es viele Optionen: Brad Larson's Kommenta...
14.07.2015, 17:46
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'tag' => 'video-toolbox',
];

$_COOKIE = [
    'advanced-frontend' => 'f3252842e6e5bd4f5c0c99ff618f7956',
    '_csrf-frontend' => 'efc1e55cc1363aa6015532df1c431a671bf3309018f5578b90500a184814f208a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"DQbnmTnqHJX66PGT8Wjqx5da5HpOTP_O";}',
];

$_SESSION = [
    '__flash' => [],
];