back

eXport-it FFmpeg

Inona ny tranomboky FFmpeg?

FFmpeg (https://www.ffmpeg.org/) dia vahaolana feno, miampita sehatra ahafahana mirakitra, mamadika ary mandefa feo sy horonan-tsary. FFmpeg no rafitra multimedia lehibe indrindra, afaka mamadika, manisy code, transcode, mux, demux, stream, sivana ary milalao izay rehetra noforonin'ny olombelona sy ny milina. Izy io dia manohana ny endrika tranainy indrindra tsy fantatra hatramin'ny farany. Na inona na inona naorin'ny komity manara-penitra sasany, na vondrom-piarahamonina na orinasa iray.

Izy koa dia tena azo entina: FFmpeg dia manangona, mampandeha ary mandalo fotodrafitrasa fitiliana FATE manerana ny Linux, Mac OS X, Microsoft Windows, ny BSDs, Solaris, sns... eo ambanin'ny karazan-javaboary isan-karazany, rafitry ny milina, ary ny fanamafisam-peo.

Ny tranomboky FFmpeg dia eo ambanin'ny fahazoan-dàlana LGPL 2.1. Ny fampandehanana ny tranomboky ivelany sasany (toy ny libx264) dia manova ny fahazoan-dàlana ho GPL 2 na aoriana.

Ahoana ny fampidirana ity tranomboky ity amin'ny fampiharana Android

Nampiasa ny script ffmpeg-android-maker aho (mpandray anjara: Alexander Berezhnoi Javernaut + codacy-badger Codacy Badger + A2va) mba hanangonana ireo tranomboky. Ity script ity dia misintona ny kaody loharanon'ny FFmpeg avy amin'ny https://www.ffmpeg.org ary manangana ny tranomboky ary manangona azy ho an'ny Android. Mamokatra tranomboky iombonana (*.so files) sy fisie lohapejy (*.h files) ny script.

Ny tena ifantohan'ny ffmpeg-android-maker dia ny manomana tranomboky ifampizarana mba hampidirana tsy misy olana amin'ny tetikasa Android. Ny script dia manomana ny lahatahiry 'output' izay natao hampiasaina. Ary tsy io ihany no ataon'ity tetikasa ity. Ny kaody loharanon'ny ffmpeg-android-maker dia misy eo ambanin'ny lisansa MIT. Jereo ny LICENSE.txt file raha mila fanazavana fanampiny momba ny https://github.com/Javernaut/ffmpeg-android-maker/ Ny tranomboky eXport-it FFmpeg dia natambatra fotsiny miaraka amin'ny libaom, libdav1d, liblame, libopus ary libtwolame...fa tsy ny tranomboky mifandray rehetra.

Mba hampivelatra ny fanohanan'ny Java ho an'ny FFmpeg sy hampandehanana azy amin'ny Android 7.1 hatramin'ny 12, dia nanomboka tamin'ny tetikasa MobileFFmpeg voarakitra ao amin'ny https://github.com/tanersener/mobile-ffmpeg/ nataon'i Taner Sener, izay tsy voakarakara intsony. ... ary nahazo alalana amin'ny LGPL 3.0 ...

Farany, nanomana tetikasa JNI Android Studio miaraka amin'ireo tranomboky aho, mampiditra rakitra sy kaody fanohanana Java, ary mamorona rakitra .aar Library hatambatra ho tranomboky fanampiny amin'ny tetikasako efa misy.


Ahoana no hanombohana fantsona multicast

Mba hanombohana Channel multicast dia mila mampiasa mpanjifa iray, miditra amin'ny mpizara UPnP amin'ny tambajotra eo an-toerana (Wi-Fi) miaraka amin'ny fanohanan'ny FFmpeg. Ity mpizara ity dia tokony hamaly miaraka amin'ny lisitra ireo rakitra aondrana. Raha manana ny fanohanan'ny FFmpeg ity mpizara ity dia tsy maintsy aseho mena ny lahatsoratra kely "Amin'ny maha fantsona" eo amin'ny faran'ny andalana ambony amin'ny pejy lisitra. Rehefa "mena" ny lahatsoratra, ny fipihana ny bokotra "play" dia miasa toy ny taloha tamin'ny fampiasana protocol UPnP. Raha manindry ny lahatsoratra ianao dia tokony ho lasa "maitso" ary tsindrio ny bokotra "play", rehefa avy nisafidy horonan-tsary na raki-peo dia tokony hanomboka "fantsona".

Ny rakitra media voafantina dia toa milalao mitovy amin'ny amin'ny alalan'ny UPnP, afa-tsy ny fahataran'ny fanombohana dia lava noho ny asa fanampiny. Tsy maintsy mitazona an'io mpanjifa io ianao hilalao ny rakitra media mba hitazonana ny fantsona ho mavitrika.

Mampiasa ity fantsona ity amin'ny fitaovana hafa

Ny IP multicast dia tsy mandeha amin'ny Internet, fa amin'ny tamba-jotra eo an-toerana ihany no miasa, noho izany indrindra amin'ny Wi-Fi. Ny fantsona data multicast dia azo zaraina amin'ny mpanjifa maro miaraka. Mandefa fikorianan'ny angona haino aman-jery amin'ny tambajotra Wi-Fi-nao ianao ary asehoy amin'ireo fitaovana mifandray ireo angona ireo, saika mifanandrify, ny fahasamihafan'ny fahatarana fotsiny.

Amin'ny UPnP na HTTP streaming, ny fitaovana tsirairay dia mitaky ny bandwidth amin'ny horonan-tsary aseho ary ny bandwidth manerantany dia ny fitambaran'ny fifamoivoizana roa. Miaraka amin'ny fandefasana multicast, mandefa fikorianan'ny angona iray amin'ny LAN izay zaraina amin'ny mpanjifa maro.

Raha mampiasa mpanjifa hafa ao amin'ny tambajotranao ianao aorian'ny fanombohana fantsona, dia tokony hahita tsipika fanampiny eo amin'ny varavarankelin'ny mpanjifa ianao. Tsindrio fotsiny ity andalana ity dia tokony hanomboka ny fampisehoana.

Azo atao ihany koa ny mampiasa vokatra hafa toy ny VLC, SMplayer, ... hanehoana horonan-tsary na hihaino mozika zaraina amin'ny fantsona marobe amin'ny fampiasana ny URL "UDP" aseho amin'ny mpanjifa eXport-it.

p>

Hampiato ny fantsona multicast

Ny fomba tsara hampijanonana fantsona multicast dia ny manakana azy amin'ny mpanjifa izay nanombohanao azy satria voafehy ao io fantsona io. Ny filalaovana hatramin'ny faran'ny rakitra fampitam-baovao alefa dia tokony hanome ny faran'ny fampisehoana ihany koa.

Hevitra azo ampiharina

Mba hanombohana fantsona multicast dia mila ampahany manokana ho an'ny mpanjifa amin'ity fampiharana ity, mitovy amin'ny mpanjifa eXport-it amin'ireo vokatra hafa manaraka ahy. Ny fampiasana fantsona multicast mihazakazaka dia azo atao amin'ny mpanjifa fampiharana na amin'ny vokatra hafa toa ny VLC, SMPlayer, ... mandeha amin'ny sehatra hafa na amin'ny Android. Rehefa mampiasa VLC ny URL hampiasa fantsona Multicast dia tsy mitovy amin'ny udp://@239.255.147.111:27192... miaraka amin'ny "@" fanampiny fotsiny. Miaraka amin'ny fantsona UDP Multicast dia alefa indray mandeha monja ny angon-drakitra haino aman-jery mba haseho amin'ny mpanjifa marobe, saingy tsy misy ny fampifanarahana marina, ary mety ho segondra ny fahatarana arakaraka ny toetran'ny buffering sy ny fitaovana.

Ny fihainoana fantsona multicast audio dia azo atao amin'ny vokatra hafa fa ny mpanjifa manokana dia mampiseho sary alefa amin'ny IP multicast ihany koa. Raha te-handefa sary manokana miaraka amin'ny mozika ianao dia azonao atao ny mampiasa ny safidy menu "Page 2" eo amin'ny lohamilina, mba hisafidianana ny sary tianao ihany, esory ny sary rehetra amin'ny tsindry iray, dia fidio ireo tianao...

Misy tombony sy fahasahiranana isaky ny protocol. Ny fantsona UPnP sy Multicast dia tsy azo ampiasaina afa-tsy amin'ny tambajotra eo an-toerana (indrindra Wi-Fi), ny streaming HTTP dia miasa eo an-toerana fa koa amin'ny Internet ary mampiasa navigateur Web ho mpanjifa. Ny fantsona UPnP sy Multicast dia tsy manana fomba azo antoka hifehezana ny fidirana, ary ny fitaovana rehetra mifandray amin'ny tambajotra Wi-Fi dia afaka mampiasa ny mpizara mihazakazaka. Miaraka amin'ny protocol HTTP, azonao atao ny mamaritra ny solonanarana sy ny tenimiafina, ary mametraka rakitra amin'ny sokajy fidirana (vondrona), mametra ny fidirana amin'ny rakitra media sasany ho an'ny mpampiasa manokana. Ny firafitry ny mpizara dia mamela mametra ny rakitra zaraina ary mametraka anarana sokajy isaky ny rakitra raha ilaina.

back