마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

동영상재생 과 카메라를 동시에 사용하는 방법 질문 드립니다.

0 추천

안녕하세요 

영상처리를 통해서 안드로이드 어플을 개발하려는 학생입니다.

제가 궁금한 것은 

이러한 구조로 만들고 싶은데요 

동영상을 재생하면서 카메라를 통한 영상 촬영하고 이것을 서버로 보낼수있을까요?

문의드립니다. 

익명사용자 님이 2019년 9월 19일 질문

1개의 답변

0 추천

가능합니다.

화면 구성이야 대충 아래와 같이 배치해서 camera_preview 는 카메라 예제에 있는 코드를 참조해서 출력하고

영상은 VideoView 를 통해 재생하시면 되며,

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <SurfaceView
        android:id="@+id/camera_preview"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        >
    <VideoView
        android:id="@+id/videoview"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        >
</LinearLayout>

 

카메라 데이터를 서버로 전송하는게 다소 난이도가 있는데,

MediaCodec을 사용하면 카메라에서 영상 정보를 H264 Nal 데이터로 획득 가능하며

이걸 TS 같은 걸로 변경해서 http로 올리거나 flv로 변경해서 rtmp로 서버로 전송하시면 됩니다.

좀 된 코드지만

https://github.com/begeekmyfriend/yasea  를 참조 해 보세요

익명사용자 님이 2019년 9월 19일 답변
...