아이폰어플정보2010. 6. 24. 11:42
Air Video Free : 내 PC에 영화, 옮기지 않고 터치로 보기

○ 어플명 :  Air Video Free(Video Streaming and Conversion)
○ 제작사/출시일 : InMethod(2009년 4월 18일)
○ 가격 : 무료

내 PC의 영화를 싱크하여 옮기지 않고 볼 수 있는 어플이다.
으흐^^ 내가 너무 원하던 종류의 어플이라 냅다 설치해줬다.
air 싱크로 사전 작업이 좀 있다는 건 좀 불편한 거 같습니다.
(이건 감수해야할.. 언젠가 터치에서만 세팅을 해도 싱크가 되는 그런것이 나와줬으면..)

일단 싱크할 PC에 프로그램 하나를 설치해야 합니다.
http://www.inmethod.com/air-video/index.html 요기들어가면 받을 수 있습니다.

일단 아이팟에서도 싱크할 PC 세팅 합니다. (여러개가 가능한 듯 합니다. 추가가 가능하네요)
아이피 넣어 주시고.. 싱크할 PC에 프로그램 세팅이 다 끝나면
 
 


위에서 설정한 서버로 들어가면 내가 싱크 설정한 폴더가 보입니다. (단, 아이팟에서 재생이 가능한 파일이어야 하네요.)
변환을 미리 해야 하는 불편함이 있지만 짧은 영상은 이 어플에서 변환도 지원해 주고 있습니다.
(이거 유료버전도 있던데 유료까지는 아직 사용해볼 생각을 안하고 있습니다.
전 이정도만으로도 충분히 고맙게 사용가능할 수 있을 듯!!
일단 그렇고, 폴더에 들어가면 PC에 저장되어 있는 동영상 파일들이 주루륵~~ 보입니다.
영상 포맷이 녹색이 재생 가능한 포맷입니다. 전 전용 폴더라 붉은 색 안되는 파일이 보이지 않습니다.

 
 


동영상 선택을 하면 아래와 같이 상세 내용이 나옵니다. (위에 나오고 있는 광고가 유료버전이네요.)
재생, 컨버팅, 아이튠즈에 추가 할 수 있는 기능도 있습니다. 네트웍만 쭈욱 연결되고 와이파이만 된다면 최강 어플일 꺼라
생각 되네요. 동영상을 옮겨담는데 꽤나 오랜 시간이 걸려서 상당히 불편했는데 저에게 꼭 필요했던 어플을 찾게 되서
너무 좋습니다. ^________________^
재생을 시키면 살짝 로딩 시간이 좀 있습니다. 파일을 불러오는데 걸리는 시간인듯.
속도의 경우는 싱크한 PC의 사양의 영향을 좀 받는 듯 합니다.


그럼 잘 사용하시길 ..

아이팟, 아이팟 터치, 터치 어플, 아이팟 어플


[출처] 앱스인사이드 http://www.appsinside.com/



출처 : http://blog.naver.com/PostView.nhn?blogId=arachi76&logNo=20097721452
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플정보2010. 6. 22. 09:48
쓸만한 아이폰 어플리케이션 (1) - Air Video
iPOD Nano를 쓸때도 16GB 용량을 가득채우고 다녔던터라
iPhone을 구입하면서는 고민할 것도없이 가장 용량이 큰 32GB 모델로 구입했다.
어플리케이션과 동영상 등 iPOD보다 더 많은 자료를 넣고 다녀야하기 때문이지만,
정작 현재의 iPhone에는 9GB 정도의 용량만을 사용하고 있는 중이다.
물론 더 익숙해지면 더 많은 데이터들로 여유공간이 많이 줄어들긴 하겠지만.....




워낙 카본특유의 패턴광을 좋아하기 때문에 내가 사용하는 모든 물건들은 카본화가 진행되곤 한다.
카메라에도 리얼카본을 입히고...자동차 본네트와 천정도 리얼카본 패브릭을 입히고.....
자전거도 카본 자전거들을 탔었고 클릿신발 역시 카본.....하다못해 골프채 중 드라이버까지도 카본헤드를 썼었다.
난 분명 심각한 카본중독자가 분명한가보다.....-.-;

앱스토어를 검색하던 중 눈에 띄는 소프트웨어를 발견하고 바로 설치를 진행했다.
Air Video 라는 iPhone용 멀티미디어 스트리밍 Client 어플리케이션이다.



아이폰용 유료 어플리케이션들이 보통 $0.99에서 시작하지만 이 어플리케이션은 무료 3배나 비싼 $2.99라
구입전에 한참을 망설였었다.
(웬만한 핸드폰 게임들도 3천원이 넘는데 아이폰 어플리케이션들이 저렴하다보니 별게 다 고민된다.)

이 어플리케이션의 기능을 간략하게 요약하면 PC(서버)에 있는 멀티미디어 데이터들을 실시간 스트리밍해주고,
원격으로 멀티미디어 데이터들을 Converting 해준다.
한마디로 멀티미디어 데이터를 굳이 아이폰에 용량이 큰 멀티미디어 데이터를 넣고 다니지 않아도
Wi-Fi 지역에서 편리하게 사용할수 있게 해준다.

먼저 클라이언트 딴의 화면을 보기로 하자.



집에서 쓰는 MacBook과 직장에서 사용중인 iMac을 네트워크를 통해 연결시킬수도 있고,
Server의 PIN 코드를 입력하면 인터넷을 통해 서버에 접속해 멀티미디어 데이터를 활용할 수도 있다.
서버 소프트웨어는 Mac용과 Windows용 두가지를 모두 지원하기 때문에
PC 기반에 상관없이 활용이 가능하다.

하지만, Java 기반의 소프트웨어이기 때문에 Java가 설치되어 있어야하고 PC의 경우 Bonjour라는 추가 소프트웨어가
설치되어 있어야 제대로 작동이 된다.
Mac에서 테스트해본 결과 레오파드와 스노우 레오파드에서는 무난히 작동했지만,
타이거에서는 Java 버젼을 1.6으로 업그레이드해야 사용할수 있지만,
애플싸이트와 인터넷을 모두 뒤져봐도 타이거용 Java 1.6은 찾을수가 없었다.
이 참에 MacBook도 스노우 레오파드로 업그레이드를 해야하나.....-.-;




일단 접속이 되면 공유된 폴더를 볼 수 있다.
서버 프로그램에서 지정한 폴더 또는 드라이버의 내용이 iPhone (Client)에서 활용할수 있다.




지정한 폴더로 들어가면 서브폴더를 볼 수 있다.
서버의 폴더내용이 그대로 보여진다.




멀티미디어 데이터가 포함된 폴더로 들어가면 첫화면과 함께 동영상 데이터의 런타임과 용량이 나타난다.
개발사에서는 용량이나 해상도가 너무 높으면 제대로 지원이 안되는 경우도 있다고 하지만,
고해상도의 DVDRip 버젼도 제대로 지원이 되었다.




동영상 화일을 선택하면 메뉴가 뜬다.
실시간 스트리밍과 화일변환 그리고 화일변환 옵션 메뉴가 뜬다.
그냥 실시간 스트리밍을 해서 봐도 Buffering 시간이 그리 오래걸리지 않고도 동영상이 실시간으로 보여진다.
같은 무선공유기상의 화일로 돌릴때나 인터넷을 통해 연결을 하나 시간차이가 그리 크진 않다.
네트워크 스트리밍 부하보다는 화일변환을 위한 서버부하가 크기 때문에 하드웨어 사양이 높을수록 유리하다.
하지만, Core2 Duo 2.0Ghz, 메모리 2기가 사양의 맥북에서도 잘 돌아가니 최근 몇년내에 출시된
PC 사양이라면 무난하게 사용할수 있다.

그럼 지금부터는 PC (서버)의 셋팅화면을 본다.



서버 프로그램을 실행하면 셋팅을 해줘야한다.
가장 먼저 공유할 폴더를 지정하면 된다.
하드디스크의 폴더나 iTunes Playlist 중 선택해서 등록해주면 Client 연결시 자동으로 공유된 폴더가 뜨게된다.




셋팅화면에서는 실시간 스트리밍시 동영상 해상도를 지정해주고, Client 접속에 대한 권한을 지정해준다.
Default값으로 써도 무방하지만, 보안을 위해서라면 비밀번호를 지정해 주는게 좋다.
뭐 자료는 공유하는게 미덕이라고 생각한다면 오픈시켜둬도 무난하고....^^;




Remote 항목은 인터넷 접속에 대한 셋팅을 해주는 메뉴이다.
인터넷 접속을 Enable 시켜주면 PC (서버)의 PIN 코드가 뜬다.
이 코드를 메모해 뒀다가 iPhone에서 Client 어플리케이션을 실행하고 입력해주면 된다.
Test Connection을 이용해 접속여부를 확인해보고 문제가 없다면 제대로 작동이 된다.




마지막으로 자막화일 지원을 위한 Subtitle 항목을 셋팅해 준다.
한글자막을 봐야하니까 폰트는 당연히 한글폰트를 지정해줘야 한다.
윈도우 비스타의 맑은고딕 폰트를 설치하고 지정해줬다.
기본 Encoding은 'Korean (KS C 5601)'로 해주면 무난히 자막이 보인다.
그리고 원하는 언어를 지정해주면 모든 셋팅이 끝난다.

이제부터는 iPhone에서 간편하게 PC의 동영상 화일들을 실시간 스트리밍시켜 볼 수 있게된 것이다.
물론 Wi-Fi 지역에 있어야 활용이 가능하다는 제약이 있긴 하지만,
시내에서 오픈된 Wi-Fi 지역을 찾기는 그리 어렵지 않기 때문에 활용지역은 다양하다.
또한 Converting 옵션을 통해 훨씬 빠른 시간에 동영상 화일들을 iPhone에서 지원되는 포맷으로
변환이 되기 때문에 화일 Converter로 활용해도 편리하다.

참고하셔서 유용하게 활용하시길.....^^;


(Photo Images were taken with Canon EOS 40D, EF-S 17-55mm F2.8 IS USM)

 


출처 : http://blog.naver.com/PostView.nhn?blogId=inetami&logNo=20103746907
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 21. 23:55
[번역] Getting started with Audio and Video

원본 링크: http://developer.apple.com/iphone/library/referencelibrary/GettingStarted/GS_AudioVideo_iPhone/index.html

역자주: 오디오와 비디오의 play 를 구분하기 위해 오디오는 연주(play), 비디오는 재생(play) 이라고 번역을 했어요. 참고^^; 그리고 이 번역부터는 원본 문단에 있는 링크를 복사해 오지 않으려고 합니다. 링크 가져오는게 무척 번거럽네요. 지송^^;

오디오와 비디오로 시작하기

개요
iPhone OS 의 멀티미디어 기술은 여러분이 iPhone OS 장치의 사용하기 편리한 오디오와 비디오 기능을 이용할 수 있게 합니다. 여러분
의 어플리케이션에서 오디오를 생성, 녹음, 믹스, 편집, 연주하는 것이 필요하다면 Core Audio 를 사용하시기 바랍니다. 오픈소스로 제공되는 OpenAL 인터페이스는 고성능의 위치 지정이 가능한 연주를 지원하며, 게임에 가장 이상적입니다. Media Player 프레임웍은 비디오 파일의 꽉찬 화면의 재생을 지원하며, 사용자의 iPod 라이브러리 안의 오디오들의 재생도 제공합니다. iPhone OS 3.0 에서 부터 여러분은 여러분의 어플리케이션에 비디오 녹화 기능 또한 추가할 수 있습니다.

기본

여러분이 오디오 관련 코드를 작성하기 전에...

[] [Core Audio Overview] 안의 [What Is Core Audio] 을 읽어야 합니다. 이것으로 여러분은 iPhone OS 에서 오디오 서비스로의 기본적인 인터페이스에 친숙해져 합니다.

[] 또한 iPhone OS 위에서의 오디오 관련 개발을 배우기 위해서 [iPhone Application Programming Guide] 안의 [Using Sound in iPhone OS] 를 읽어야 합니다.

[] 이것의 구조, 프로그래밍 규약, Core Audio 의 사용을 배우기 위해서 [Core Audio Overview] 안의 [Core Audio Essentials] 역시 읽어주기 바랍니다.

[] 사운드를 연주하는 방법을 보여주는 [avTouch] 샘플과 기본적인 녹음과 연주를 보여주는 [SpeakHere] 샘플, 그리고 진동을 발생시키고(역자주: 모바일의 진동음을 이야기하는 것 같네요) 경고음을 연주하고 사용자를 위한 음향 효과를 만드는 방법을 보여주는 [SysSound] 샘플을 참고해야 합니다.

비디오 관련 코드를 작성하기 전에...

[] iPhone OS 위에서의 비디오 녹화와 재생의 기본적인 내용을 위해서는 [iPhone Application Programming Guide] 안의 [Using Video in iPhone OS] 를 읽어주기 바랍니다.

다음 과정들

여러분이 작성하려는 어플리케이션의 요구 사항을 바탕으로 오디와 비디오 관련의 다양한 API 를 선택할 것입니다. 모든 iPhone 개발자들은 오디오 세션에 대해서 배울 필요가 있습니다.

오디오 세션을 사용하기

iPhone OS 내의 Audio Session Service 를 이용하여 여러분은 걸려오는 전화와 같은 인터럽트에 대한 어플리케이션의 대응 처리를 관리할 수 있으며, 사용자들이 헤드셋을 모바일에서 뽑았을 때 처럼의 오디오 흐름 변화를 관리할 수 있습니다. 이러한 기술을 이용하여 또한 여러분은 오디오의 상태를 지정할 수 있습니다. 가령 사용자가 [링/무음] 상태에서 [무음] 상태로 변경을 할 때 여러분의 오디오를 정지시킬 것인지 아니면 계속 지속시킬 것인지 설정할 수 있습니다.

오디오를 사용하는 모든 iPhone 어플리케이션은 반드시 Audio Session Services 를 사용해야만 합니다. 더 많은 정보를 위해서는, [Audio Session Programming Guide] 를 읽어 주시기 바랍니다. 녹음과 재생이 필요한 어플리케이션에서 이러한 기술을 사용하는 방법의 예는 [SpeakHere] 샘플을 참고하시기 바랍니다.

오디오를 연주하기
여러분의 필요에 따라서, 여러분은 AVAudioPlayer 클래스, Audio Queue Services, OpenAL, I/O 오디오 unit 또는 System Sound Services 를 이용하여 iPhone OS 에서 오디오를 연주할 수 있습니다. 또한 여러분은 iPod Library Access API 들을 이용하여 사용자의 iPod 라이브러리에 있는 오디오들을 연주할 수 있습니다.

[] 임의 구간의 사운드를 연주하거나, 동시에 여러 사운드를 연주하거나, 레벨 제어를 하면서 사운드를 연주하기 위해서는, AVAudioPlayer 클래스를 이용합니다. 이러한 기술은 MP3, AAC, ALAC(애플의 무손실 포맷), IMA4, 선형 PCM 포맷은 물론이고 iPhone OS 에서 제공되는 어떠한 종류의 오디오 포맷을 연주할 수 있습니다. 이러한 기술을 위해서 [iPhone Application Programming Guider] 와 [AVAudioPlayer Class Reference] 를 참고하십시오. 또한 [avTouch] 샘플도 참고하십시오.

[] 정밀한 제어를 하면서 사운드를 연주하기 위해서 (가령 동기화를 위해서), 또는 인터넷 스트리밍을 캡처한 오디오를 연주하기 위해서는, [Audio Queue Services] 를 사용합니다. 더 자세한 내용은 [Audio Queue Services Programming Guide] 를 참고하십시오. 샘플 코드는 [SpeakHere] 를 보십시오.

[] 위치를 지정하여 오디오를 연주하기 위해서(특히 여러분의 어플리케이션이 게임이라면), OpenAL 를 사용하십시오. 이것은 http://openal.org 에서 소개되어 있습니다. 이 기술을 사용한 것에 대한 중요한 정보를 위해서 OpenAL FAQ 를 참고하십시오. 샘플 코드는 [oalTouch] 를 보십시오.

[] 가장 저수준의 I/O 접근을 하면서 사운드를 연주하기 위해서, 또는 동일한 시간에 오디오의 입력과 출력을 제공하기 위해서는, I/O 오디오 유닛을 사용합니다. 음성 채팅 어플리케이션을 위해서는 Voice Processing I/O 오디오 유닛을 사용합니다. 자세한 내용은 [System Audio Unit Access Guide] 와 [aurioTouch] 샘플을 참고하십시오.

[] 경고음을 연주하거나, 사용자 인터페이스를 위한 사운드 효과를 연주하거나, 진동음을 발생시키기 위해서는 System Audio Services 를 사용합니다. 이 기술은 .caf, .wav, .aif 포맷의 30초 또는 그 이하 길이를 갖는 사운드를 연주할 수 있습니다. 자세한 내용은 [iPhone Application

Programming Guider] 에서 [Using Sound in iPhone OS] 를 참고하십시오.

[] 사용자의 iPod 라이브러리에 있는 오디오를 연주하기 위해서는 Media Player 프레임웍에 있는 iPod Library Access API 들을 사용하십시오.  자세한 내용은 [iPod Library Access Programming Guider] 를 참고하십시오. 또한 샘플은 [AddMusic] 을 보십시오.

스트리밍되는 오디오를 사용하기

여러분은 스트리밍되는 오디오를 캡처하거나 연주할 수 있습니다.

[] 네트웍 연결로 부터 스트리밍되는 오디오를 분석하기 위해서는, [Audio File Stream Services Reference] 에서 설명된 [Audio File Stream Services] 를 사용합니다.

[] 캡처된 스트리밍 오디오를 연주하기 위해서는, [Audio Queue Services Programming Guide] 와 [Audio Queue Services Reference] 를 보십시오.

[] 여러분은 MPMoviePlayerController 클래스를 사용하여 AAC-LC 포맷으로 된 인터넷 오디오 파일 또한 연주할 수 있습니다. 이것에 대한 예는 [MoviePlayer] 샘플을 참고하시기 바랍니다.

오디오를 녹음하기

iPhone 에서 사운드를 녹음하기 위해서는, [AVAudioRecorder Class Reference] 에서 설명된 것처럼 [AVAudioRecorder] 를 사용하십시오.

여러분은 또한 [Audio Queue Services Programming Guide] 와 [Audio Queue Services Reference] 에서 설명된 [Audio Queue Services] 를 사용하여 사운드를 녹음할 수도 있습니다. iPhone OS 에서 지원되는 모든 종류의 오디오를 녹음하는 방법은 [SpeakHere] 샘플에서 볼 수 있습니다.


 

비디오를 재생하기
MPMoviePlayerController 클래스는 H.264 (baseline profile level 3.0) 포맷으로 또는 MPEG-4 part 2 (simple profile) 의 비디오 포맷으로 비디오 재생을 지원합니다. 비디오 재생은 꽉찬 화면을 지원하며 주로 애니매이션 재생이 필요한 게임 개발자를 위해 특화되어 있습니다.

여러분은 또한 [MoviePlayer] 샘플에서 보여지는 것처럼 인터넷으로 부터 스트리밍되는 비디오를 재생하기 위해서 MPMoviePlayerController 클래스를 사용할 수 있습니다. 여러분의 어플리케이션에 비디오 재생 기능을 추가하는 것에 대한 자세한 내용은 [iPhone Application Programming Guide] 안에 [Playing Video Files] 를 읽기 바랍니다.

비디오를 녹화하기
iPhone OS 3.0 에서 부터, 여러분은 지원되는 장치 바탕으로 오디오를 포함하고 있는 비디오를 녹화할 수 있습니다. 단지 정지 이미지를 캡처하는 것에 대해서는 UIImagePickerController 클래스를 사용합니다. 자세한 내용은 [iPhone Application Programming Guide] 안에 [Recording Video] 를 참고하시고,  [UIImagePickerController Class Reference] 도 참고하기 바랍니다.

추가 리소스들

iPhone Dev Center 는 여러분의 어플리케이션에 멀티미디어 기능 추가를 위해서 기본적인 지침, 참고 문서와 기술 조언, 샘플 코드를 제공합니다.

Core Audio 메일링 리스트 (coreaudio-api@lists.apple.com) 는 같은 관심사를 갖고 있는 개발자들과 Core Audio 와 OpenAL 관련 문제를 토론할 수 있는 매우 훌륭한 수단입니다.

iPhone 개발자 포럼에서 여러분은 질문을 하거나 어떠한 주제 또한 모든 iPhone 개발 주제에 대한 답변을 볼 수 있습니다.


 



출처 : http://blog.naver.com/PostView.nhn?blogId=dontbeshy&logNo=90082203564
Posted by 오늘마감

댓글을 달아 주세요