tag:blogger.com,1999:blog-1945506117809528017.comments2023-03-23T23:46:32.697+09:00Android 개발Unknownnoreply@blogger.comBlogger42125tag:blogger.com,1999:blog-1945506117809528017.post-31972591581894059622022-04-26T02:19:09.642+09:002022-04-26T02:19:09.642+09:00감사 해요
손홍식감사 해요<br />손홍식groundiehttps://www.blogger.com/profile/07057584150285465916noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-32776339868893943382021-09-07T06:21:22.533+09:002021-09-07T06:21:22.533+09:00M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN...M-SEARCH * HTTP/1.1<br />HOST: 239.255.255.250:1900<br />MAN: "ssdp:discover"<br />MX: 1<br />ST: urn:dial-multiscreen-org:service:dial:1<br /><br />Anonymoushttps://www.blogger.com/profile/16297899913140154828noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-5966104299877482512019-08-14T07:48:38.320+09:002019-08-14T07:48:38.320+09:00upnp java 코드: https://github.com/bjtj/upnp-java
참...upnp java 코드: https://github.com/bjtj/upnp-java<br /><br />참고하세요Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-47497479974162231302019-08-13T21:44:40.809+09:002019-08-13T21:44:40.809+09:00혹시 소스코드를 좀 얻을수있을까요 ㅠ혹시 소스코드를 좀 얻을수있을까요 ㅠDeveloperSkhttps://www.blogger.com/profile/09146397252471562852noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-15599240911625109362017-11-30T05:23:06.028+09:002017-11-30T05:23:06.028+09:00작성자가 댓글을 삭제했습니다.exanprimehttps://www.blogger.com/profile/03105584170790440183noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-33539049320678831512017-08-06T17:29:50.602+09:002017-08-06T17:29:50.602+09:00네 없어도 될거 같습니다네 없어도 될거 같습니다Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-83166019489974537702017-08-03T17:40:42.556+09:002017-08-03T17:40:42.556+09:00혹시 이 예제에서 TextView의 역활은 특별히 없지요?
원하면 텍스트뷰를 빼도 되는가요...혹시 이 예제에서 TextView의 역활은 특별히 없지요?<br />원하면 텍스트뷰를 빼도 되는가요?Anonymoushttps://www.blogger.com/profile/02941248542091555381noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-10645641460790011222016-03-03T09:42:58.748+09:002016-03-03T09:42:58.748+09:00이유는 모르겠지만 기억 상으로는 notifyDataSetChanged() 이후에 setSe...이유는 모르겠지만 기억 상으로는 notifyDataSetChanged() 이후에 setSelection() 하도록 수정해서 해결한 거 같습니다Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-65341014991402360722016-02-23T15:58:14.341+09:002016-02-23T15:58:14.341+09:00저도 동일한 증상이 보이는데 어떤 근거이신지 궁금합니다^^저도 동일한 증상이 보이는데 어떤 근거이신지 궁금합니다^^Devikhttps://www.blogger.com/profile/14974101038286538885noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-4943273582114808582015-07-28T10:34:54.034+09:002015-07-28T10:34:54.034+09:00이 부분은 잘 모르겠습니다.이 부분은 잘 모르겠습니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-6025438878091582162015-07-28T10:18:50.977+09:002015-07-28T10:18:50.977+09:00죄송합니다. decode 기능을 encode 라고 잘못 적었습니다.죄송합니다. decode 기능을 encode 라고 잘못 적었습니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-58154031443672240962015-07-28T00:22:42.612+09:002015-07-28T00:22:42.612+09:00친절한 설명 너무감사드립니다!
제가 지금 인코딩까지햇는데 FRAME_RATE을 적어줘도 ...친절한 설명 너무감사드립니다! <br />제가 지금 인코딩까지햇는데 FRAME_RATE을 적어줘도 <br />그대로 안나오더라구요 혹시 fps에 관하여 조절하시는법 알고계신지 ..ㅠ 구글링해봐도 <br />찾기가힘드네요 ㅠ<br /><br />mediaFormat.setInteger(MediaFormat.KEY_BIT_RATE, bitrate);<br /> mediaFormat.setInteger(MediaFormat.KEY_FRAME_RATE, FRAME_RATE);<br /> mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, mColorFormat);<br /> mediaFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL,<br /> IFRAME_INTERVAL);<br /><br />여기서 FRAME_RATE에다가 집어넣어도 그대로 셋팅이 안되는거같아서여 ..ㅠ30을 적으면 17프레임이나오네요 <br />지금 33ms 마다 타이머로 버퍼를 집어넣어줘요<br />Anonymoushttps://www.blogger.com/profile/09710979432050477514noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-43785952821925929332015-07-17T15:34:10.849+09:002015-07-17T15:34:10.849+09:00아마 아래 링크를 보셨을 거 같습니다.
http://developer.android.com...아마 아래 링크를 보셨을 거 같습니다.<br />http://developer.android.com/reference/android/media/MediaCodec.html<br /><br />1. Buffering<br />인코드된 미디어 스트림은 스트림이라는 말을 연상해 보시면 마치 강물처럼 코덱 속으로 들어가게 됩니다.<br />코덱이 유입되는 스트림을 들어오는 족족 빠르게 처리하면 문제가 없겠지만 스트림이 유입되는 양은 일정치 않아 때로 코덱이 처리하기 버거울 정도로 많이 유입이되면 넘치게 되어 문제가 생깁니다.<br />그래서 스트림 유입을 일정하게 처리할 수 있도록 여유 버퍼를 미리 잡아 둡니다.<br /><br />2. dequeueInputBuffer()<br />MediaCodec 은 내부적으로 배열과 같은 형태로 버퍼를 조각내어 관리합니다.<br />이 함수는 여유있는 버퍼 조각의 index 값을 리턴합니다.<br /><br />3. getInputBuffer()<br />index 값이 0 이상이면 getInputBuffer() 함수를 이용해 여유 버퍼 조각을 얻을 수 있습니다.<br /> - ByteBuffer 에 대한 내용은 http://tjjava.blogspot.kr/2011/06/bytebuffer.html 를 참고 바랍니다.<br /><br />4. queueInputBuffer()<br />여유 버퍼 조각에 encode 데이터를 쓰고 나서 이 함수를 이용해 버퍼 조각에 쓰기가 완료되었으니 여유있으면 decode 해달라고 코덱에게 알리는 역할을 합니다.<br /><br />5. dequeueOutputBuffer()<br />코덱은 버퍼에서 encode 된 프레임을 하나씩 decode 하여 output buffer 에 쌓습니다.<br />사용자는 이 output buffer 가 쌓여 있는지 확인하여 redering 할 수 있습니다.<br />이 함수는 output buffer 에 사용자가 가져갈 수 있는 버퍼의 index 값을 return 합니다.<br /><br />6. getOutputBuffer()<br />이 함수를 이용해 위 index 값에 해당 하는 버퍼 조각을 얻을 수 있습니다.<br /><br />7. releaseOutputBuffer()<br />이 함수를 이용해 내가 해당 버퍼 조각을 가져갔으니 해당 버퍼 부분은 다른 것으로 채워도 된다고 코덱에게 알려주는 역할을 합니다.<br /><br />8. 정리<br />다시 정리해 보면 MediaCodec 은 encode 프레임을 입력 받는 버퍼가 존재하고 decode 처리 후 사용자가 가져가서 rendering 할 수 있게 decode 프레임을 버퍼에 쌓아두고 원하면 사용자가 가져갈 수 있도록 합니다.<br /><br />9. 참고<br />버퍼 조각은 일반적으로 프레임이라는 화면에 출력할 수 있는 이미지 한장 또는 (아주 짧은) 일정 시간의 오디오 등의 조각 단위로 저장이 됩니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-80374388643679991222015-07-16T03:17:21.562+09:002015-07-16T03:17:21.562+09:00안녕하세요
혹시
inputBuffers
outputBuffers
dequeueIn...안녕하세요<br />혹시<br />inputBuffers<br /><br />outputBuffers <br /><br /><br /><br />dequeueInputBuffers<br /><br />dequeueOutputBuffers<br /><br />이 뭘 가리키는 지 좀 가르쳐주세요 ㅠㅠ<br />인코딩 디코딩 할떄 둘다쓰여서 헷갈리네요 ㅠㅠAnonymoushttps://www.blogger.com/profile/09710979432050477514noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-85593125428964625902015-07-09T10:39:14.603+09:002015-07-09T10:39:14.603+09:00MediaCodec 의 encode 기능을 이용해 RIMM 에 있는 오디오와 비디오를 동시...MediaCodec 의 encode 기능을 이용해 RIMM 에 있는 오디오와 비디오를 동시에 출력 (재생) 하는데 성공하였습니다.<br /><br />MP4 container 는 아니었고 RIMM container 였습니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-26367973444812073272015-07-07T10:11:08.080+09:002015-07-07T10:11:08.080+09:00안녕하세요.
혹시 Mediacodec만을 사용하여 mp4에 있는 오디오와 비디오를
동시에 ...안녕하세요.<br />혹시 Mediacodec만을 사용하여 mp4에 있는 오디오와 비디오를<br />동시에 출력하는데 성공하셨다는 말씀이신가요?Anonymoushttps://www.blogger.com/profile/05560594668482327134noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-24192518991728171542015-07-02T10:11:11.619+09:002015-07-02T10:11:11.619+09:00Encode 는 해보지 않았고 decode 만 사용해 보았습니다.Encode 는 해보지 않았고 decode 만 사용해 보았습니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-80150115242846095052015-07-02T01:16:13.009+09:002015-07-02T01:16:13.009+09:00하나만 더 여쭈어봐도될까여 ㅠ 인코딩 성공하셧다고햇는데 동영상에 비디오와 오디오 둘다 녹화...하나만 더 여쭈어봐도될까여 ㅠ 인코딩 성공하셧다고햇는데 동영상에 비디오와 오디오 둘다 녹화되서 나오는거 성공하셧나요 ?ㅠAnonymoushttps://www.blogger.com/profile/09710979432050477514noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-62827722252459778162015-06-28T00:59:19.315+09:002015-06-28T00:59:19.315+09:00작성자가 댓글을 삭제했습니다.Anonymoushttps://www.blogger.com/profile/09710979432050477514noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-18164642014731876792015-06-28T00:25:30.131+09:002015-06-28T00:25:30.131+09:00작성자가 댓글을 삭제했습니다.Anonymoushttps://www.blogger.com/profile/09710979432050477514noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-70192160117427731982015-06-04T11:27:04.694+09:002015-06-04T11:27:04.694+09:00부족하나마 답변 드리겠습니다.
참고로 저도 이론적 이해만 있을 뿐 자세한 방법을 설명 못 ...부족하나마 답변 드리겠습니다.<br />참고로 저도 이론적 이해만 있을 뿐 자세한 방법을 설명 못 드리는 점 양해 부탁드립니다.<br /><br />기본 개념:<br /><br />1. 미디어 데이터<br />영상 및 음성을 디지털 (0, 1) 로 만든 데이터를 미디어 데이터라고 합니다.<br /><br />2. 미디어 코덱<br />미디어 데이터는 용량이 너무 크기 때문에 압축 기술을 이용합니다.<br />압축하고 압축을 풀고 하는 기능을 decode/encode 라고 합니다.<br /><br />3. 미디어 container<br />플레이어 등이 재생을 하기 위해서 미디어가 압축된 코덱이나 여러 정보들이 필요하기 때문에 보통 container 형태로 미디어 데이터가 저장됩니다.<br />예를 들어 ts, mp4, mpeg 등의 확장자 파일로 만들어지는 과정입니다.<br /><br />관련 답변:<br /><br />동영상 파일을 만들기 위해서는 미디어 데이터를 encode 하고 미디어 container 에 넣어주는 작업이 필요합니다.<br /><br />Android MediaCodec API 는 decode 와 encode API 를 모두 제공하고 있습니다.<br /><br />MediaCodec API 를 이용해서 encode 하실 수 있을 것입니다.<br /><br />Encode 된 데이터를 미디어 container 로 구성하는 일은 어렵지만 spec 을 검토해 보셔야 할 것 같습니다.<br /><br />첨언:<br /><br />제가 글을 쓸 시점의 경험을 간단히 설명드리자면 RIMM 미디어 container 에서 encode 된 미디어 데이터를 추출하여 MediaCodec API 의 decode 기능을 사용하여 재생한 일입니다.<br /><br />말씀은 간단하게 드리지만 RIMM 미디어 container 구조를 먼저 공부했고 재생을 위해서는 AV sync 를 맞추는 작업을 해주었습니다.<br /><br />Media Codec 이나 재생에 무지했던 상황이라 생소한 용어나 spec 문서를 찾아보고 이해하는데 꽤나 노력이 들었습니다.<br /><br />다시 한번 추상적인 개념만 설명 드리지 못하는 점 양해 부탁드리겠습니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-20319893427040049382015-06-02T15:27:36.126+09:002015-06-02T15:27:36.126+09:00제가 지금 폰에 저장된 동영상파일을 디코딩 하여 프레임별로 영상처리를 한 프레임들을 다시 ...제가 지금 폰에 저장된 동영상파일을 디코딩 하여 프레임별로 영상처리를 한 프레임들을 다시 동영상 파일로 만들고싶은데 이것이 mediacodec 으로 가능할까요? 읽어보니까 가능할것도같고 .ㅠㅠ 조언좀 부탁드릴게요!Anonymoushttps://www.blogger.com/profile/09710979432050477514noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-7058844107240716382015-03-19T01:20:25.875+09:002015-03-19T01:20:25.875+09:00감사합니다!! 며칠간 이 문제로 헤메고있었는데 잘 해결했습니다 !!감사합니다!! 며칠간 이 문제로 헤메고있었는데 잘 해결했습니다 !!Anonymoushttps://www.blogger.com/profile/04827346470225300927noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-36489793113797714562015-03-18T00:53:01.640+09:002015-03-18T00:53:01.640+09:00본문에 예제를 추가 드렸지만 워낙 예외 상황이 많은지라 위 예제 방법 보다는 EditTex...본문에 예제를 추가 드렸지만 워낙 예외 상황이 많은지라 위 예제 방법 보다는 EditText 에 클릭 이벤트를 처리하여 다이얼로그를 하나 띄워서 입력 받는 방법이 더 확실한 거 같습니다.<br /><br />참고 바랍니다.Tjhttps://www.blogger.com/profile/15841950161987779311noreply@blogger.comtag:blogger.com,1999:blog-1945506117809528017.post-36232252086768950932015-03-16T23:15:36.347+09:002015-03-16T23:15:36.347+09:00안녕하세요 졸업프로젝트를 하다 리스트뷰의 에딧텍스트부분에 값을 받는곳에서 막혔는데요. 해결...안녕하세요 졸업프로젝트를 하다 리스트뷰의 에딧텍스트부분에 값을 받는곳에서 막혔는데요. 해결하신 방법대로 시도해보고있는데 item에 어떤식으로 반영하는지 설명해주실 수 있나요ㅜ?Anonymoushttps://www.blogger.com/profile/04827346470225300927noreply@blogger.com