Entries Tagged as Android

안녕하세요? 오랜만에 글 남겨봅니다. 

제목처럼 모바일웹이나 앱에서 실시간 라디오를 송출할때 안드로이드/아이폰을 잘 지원하기 위해서 몇가지 삽질의 결과를 공유차 남겨봅니다. 이전의 제 질문글에서도 몇가기 힌트가 나옵니다만, 정리차 다시 적습니다. 

우선 기본적으로 쓰시는 Flash Live Encoder에서 음성부분의 코덱이 MP3만 기본지원되기 때문에 이 부분을 대부분 설정하여 쓰실텐데요 그렇게하면 안드로이드에서는 소리를 들을 수 없습니다. MP3 코덱을 실시간 라이브용 코덱으로 사용할 수 없는게 문제인데요. 와우자는 별도의 트랜스코더를 쓰지 않는다면 인코더에서 인코딩된 패킷을 단순히 클라이언트에 전달만 해주기 때문에 인코더에서의 코덱이 중요해 집니다. 

결론은 AAC코덱을 써야하는데 FLE용 AAC 코덱은 상용으로서 유료구매하여야 합니다. Adobe에서 공식적으로 인증된? 제품은 메인콘셉사의 제품이며 URL은 다음과 같습니다. 

https://www.mainconcept.com/us/products/for-end-users/plug-ins-for-adobe/aac-encoder-fmle.html

위 코덱을 사서 인코더PC에 설치하면 FLE에서 음성부분의 코덱을 AAC로 변경할 수 있습니다. 음질이 더 좋은지는 모르겠네요.

그리고, 중요한거 하나더. AAC를 유로로 사용하기 힘들다면 오픈소스 인코더인 OBS(https://obsproject.com/)를 쓰시면 기본적으로 AAC코덱을 내장하고 있습니다. 설정이나 지원되는 옵션은 FLE보다 더 많으므로 원하는 입맛으로 셋팅할 수 있고 한글이 지원됩니다. FLE보다 모양은 좀 빠지지만 ㅋ 

OBS는 두가지버전이 존재하는데 Studio가 아닌 Classic를 써야 AAC가 지원됩니다. 

다운로드 : https://obsproject.com/download#OBSClassic

도움 되셨으면 좋겠습니다. 

안드로이드에서 (물론 아직 안드로이드 테블릿은 없지만) 스크립트기반 개발을 할때 텍스트에디터로 쓸만한 것을 찾다가 무료 앱을 하나 발견했습니다. 이전까지만 해도 touchqode로 작업을 종종했지만 제아무리 높은 해상도의 스마트폰이라도 할지라도 폰은 폰! 화면이 작아 코딩하기엔 불편하더라고요. 낯선 touchqode의 화면에 적응하기도 좀 그렇고.. 물론 touchqode는 SFTP/FTP를 지원하기때문에 바로 열어수정할 수 있지만요.

920 text editor
<ColdFusion 구문색상을 지원하는 안드로이드용 무료 텍스트에디터 - 920 text editor>

920 text editor는 제작자의 설명에도 나왔듯 Emeditor나 Editplus의 UI를 따라서 만든것 같아 낯설지 않아 좋습니다. 텝으로 여러 파일을 열어 수정도 가능하고 무엇보다 강력한 구문색상을 지원하는 것이 맘에 들었습니다. 유일하게 Android용 editor중에서는 ColdFusion도 지원하더라고요. 자주쓰는 특수문자나 색상코드를 쉽게 삽입할 수 있고, Wordwrap을 지원하므로 긴줄의 코드도 무리없이 볼 수 있습니다.

신택스 하이라이팅을 지원하는 파일의 목록은 ASP, ActionScript, C/C++, C#, Erlang, Frink, HTML/XML/WML, CSS, Javascript, Java, JSP, Perl, PHP, Python, Shell/Bash, Lua, SQL, VB/VBS, Tcl, TeX/LaTeX, Verilog, AutoHotKey, AutoLisp, PowerShell, Pascal,Fortran, ColdFusion, VHDL입니다. 

타블렛만 있다면 정말 노트북 안들고 다녀도 될듯 합니다. 다만 아쉬운 것은 SFTP/FTP기능이 없다보니 로컬에서 수정하여 AndFTP와 같은 별도의 FTP앱으로 서버에 전송해야 하는 것이 약간 불편합니다. 하지만 가장 많이 쓰는 환경인 Notepad++나 Editplus와 유사한 구조와 크롬브라우저에서 따온듯한 UI텝 모양이 낯설지 않아 좋습니다. 게다가 광고도 없는 무료니까요.

구글토크는 안드로이드의 역사 이전에 이미 십여년전 나온 구글의 메시징 어플리케이션이지만 안드로이드가 나오면서 당연히 들어간 대표적 채팅 어플리케이션입니다. 특히 이전 진저브레드까지의 구글토크에는 음성과 영상채팅이 빠져 있지만 ICS부터는 음성, 영상채팅이 기본 탑재되어 있습니다.

구글토크의 최대 장점이라 함은 카카오톡/아이피플/라인과 다르게 전화번호 기반이 아니라서 이메일주소(주로 G메일)로 맺어 쓸데없이 내번호를 아는 인간과의 관계가 엮이는 불상사가 없다는 점과 부팅시 별도의 RAM과 CPU자원을 필요로 하는 카톡 등과 다르게 코어프로세스와 함께 실행되어 밧데리 소모 부담이 적다는 것이 아닐까 생각합니다. 이 두 이유때문에 저는 카톡, 마이피플, 라인 등등 어떤것도 가입 및 사용하지 않습니다.

그런데 문제는 구글토크로 음성/영상채팅을 하면 늘 외부 스피커에서 상대방의 목소리가 들려옵니다. 사생활 보호가 안되는 것일까요? 아니면 핸즈프리와 같은 편리함을 느끼라는 것일까요? 아래 그림처럼 설정하면 일반전화를 사용할때 처럼 전화기의 수화부를 통해 소리를 듣고 통화할 수 있습니다. 의외로 모르시는 분들이 많더라고요. 음성 및 영상채팅을 상대방과 실행한 후에 설정메뉴를 눌러야 오디오 항목이 나타납니다.

ICS googletalk handset setting
<음성/영상통화를 실행한 후 설정버튼 클릭하면 오디오 항목이 나타납니다>

ICS googletalk handset setting
<기본값인 스피커를 휴대전화로 변경하면 수화부에서 소리가 납니다>

Powered by

© 2010-2018 NOOREE.COM