Quantcast
Channel: Опыт пользователя и дизайн
Viewing all articles
Browse latest Browse all 360

Realizzazione di applicazioni mobile multisistema con Intel® INDE

$
0
0

Se si desidera conoscere come iniziare a realizzare applicazioni mobili su diversi sistemi operativi con elaborazione video, transcodifica, effetti speciali ecc. nelle proprie applicazioni, il posto migliore per cominciare è Media for Mobile che è parte della suite INDE. Perché? Perché è disponibile al download con INDE Starter Edition (gratuito) qui: https://software.intel.com/it-it/intel-inde e comprende diversi esempi da includere in applicazioni complete e incorporabili e implementabili nella propria applicazione con uno sforzo minimo nella codificaInclude inoltre un set di componenti e API facili da usare per un’ampia gamma di scenari multimediali. Contiene diverse pipeline complete per gli usi più popolari e fornisce la possibilità di aggiungere componenti sviluppati dall’utente a queste pipeline.Media for Mobile fornisce set diversi di API da eseguire su tutti e tre i sistemi operativi (Android*, iOS* e Windows*) e fornisce supporto applicativo per avviarsi su sia su dispositivi Intel® che ARM*. 

Realizzazione di un’applicazione Android*

Realizzazione di un’applicazione iOS*

Realizzazione di un’applicazione Windows*

Prima, iniziamo con la realizzazione e l’esecuzione di applicazioni Android mobili. È possibile cominciare scaricando e installando Intel® INDE Media for Mobile e gli esempi quiOra, eseguiamo l’applicazione di esempio Media for Mobile per Android* sul dispositivo direttamente dall’IDE Eclipse*. Ma, accertiamoci di possedere il driver ADB installato sul dispositivo e il debug USB attivato sul dispositivo. Nell’IDE Eclipse aggiungiamo la prospettiva DDMS per gestire il dispositivo e aggiungiamo le visualizzazioni Console e Logcat nella prospettiva Java, dato che consentiranno di monitorare lo stato dell’applicazione mentre è in esecuzione sul dispositivo.

Ora selezioniamo il progetto SamplesMainActivity, accediamo al menu Run e selezioniamo Run. Di seguito viene riportata una schermata di ciò che viene visualizzato quando si esegue  SampleMainActivity sul dispositivo.

Tutte le funzionalità vengono incluse essenzialmente in una singola applicazione Android con diverse schermate e le relative attività mappate nel codice sorgente. Quando si esegue l’applicazione, è possibile visualizzare un menu di funzionalità e la maggior parte di queste sono dotate di un’interfaccia davvero intuitiva e semplicissima da eseguire.

Transcodifica video con Media for Mobile

Ad esempio, eseguiamo Transcode Video nell’applicazione. Facciamo clic sul pulsante «folder» e selezioniamo un file video da transcodificare. Facciamo clic su transcodifica e selezioniamo le dimensioni del fotogramma e il bitrate richiesti e facciamo clic su Start. Ora, è possibile attendere la transcodifica dell’intero file o fare clic su stop. Fare clic su OK quando appare il messaggio «Transcoding finished». Poi facciamo clic su Play per riprodurre il video transcodificato.
 

Streaming con Media for Mobile

Analogamente alle funzionalità di streaming (streaming da telecamera, streaming di giochi o streaming di file multimediali) occorre impostare il proprio server di streaming (leggermente complicato, ma a chi non piace tentare la sfida?) tramite il software Wowza* Streaming Engine. È possibile cominciare configurandoil proprio server e una volta terminato è possibile eseguire le funzionalità streaming menzionate precedentemente. Nell’applicazione configurare i seguenti parametri Host, Porta, Nome applicazione e Nome stream. Il Nome stream deve essere nel seguente formato: «mp4:yourStreamName». 

Secondo, iniziamo con la realizzazione e l’esecuzione di applicazioni iOS* mobili. È possibile cominciare scaricando e installando Intel® INDE Media for Mobile e gli esempi qui. Poi su Xcode eseguire Product->Build e l’applicazione verrà realizzata correttamente. È possibile trovare il pacchetto realizzato nella sottocartella Products.

Video effetti con Media for Mobile

Eseguire Product->Run per vedere l’applicazione in esecuzione sul dispositivo o simulatore iOS* selezionato. Selezionare un file, quindi selezionare un file video qualsiasi e applicare i filtri per modificare gli effetti del file video.

Terzoiniziamo con la realizzazione e l’esecuzione di applicazioni Windows* mobili. È possibile cominciare scaricando e installando Intel® INDE Media for Mobile e gli esempi qui. Quando si esegue l’applicazione sulla propria macchina locale verranno visualizzati l’elaborazione e l’acquisizione video.

Transcodifica video e riproduzione con Media for Mobile

Ad esempio, eseguiamo Transcode Video nell’applicazione. Fare clic su seleziona video e selezionare un file video da transcodificare, quindi fare clic su Options e selezionare la risoluzione video in uscita, frame rate e bitrate adeguati e fare clic sul pulsante transcodifica per avviarla. Al termine della transcodifica è possibile guardare il video in uscita. I flussi in uscita saranno salvati nella cartella C:\Users\<username>\Videos.

Successivamente, per eseguire la Registrazione video occorre permettere l’uso di webcam e microfono all’applicazione Media for Mobile e avviare la riproduzione con questa funzionalità. 

Non solo ho l’applicazione Mobile in esecuzione su Android*, iOS* e Windows*, ma sono in grado inoltre di avviare lo sviluppo e abilitare altre funzionalità nella mia applicazione. Per maggiori informazioni visitare i link sottostanti.

Ulteriori link Intel® INDE Media for Mobile che potrebbero interessarvi:

Chiedi informazioni, collegati con esperti Intel® INDE e segui gli sviluppatori INDE sul Forum INDE.

  • #INDE #IntelAndroid #Windows #OSX #Android #DeveloperTools #Software #Coding #Media for Mobile #IntelINDE
  • Изображение значка: 

  • Примеры кода
  • Приступая к работе
  • Маркетинг
  • Поддержка по продукции
  • Инструменты для разработки
  • Разработка игр
  • Графика
  • Медиа процессы
  • Опыт пользователя и дизайн
  • Intel® INDE
  • Eclipse*
  • C/C++
  • Java*
  • Unity
  • Android*
  • Разработка игр
  • Windows*
  • Ноутбук
  • Телефон
  • Планшетный ПК
  • Настольный ПК
  • Разработчики
  • Разработчики Intel AppUp®
  • Студенты
  • Android*
  • Apple iOS*
  • Apple OS X*
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Включить в RSS: 

    1
  • Продвинутый
  • Начинающий
  • Средний

  • Viewing all articles
    Browse latest Browse all 360

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>