본문 바로가기

유튜브3

아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 5 이제 라이브 화면 Ui를 만들어보겠습니다. public class VideoGridContainer extends RelativeLayout implements Runnable { private static final int MAX_USER = 2; private static final int STATS_REFRESH_INTERVAL = 2000; private static final int STAT_LEFT_MARGIN = 34; private static final int STAT_TEXT_SIZE = 10; private SparseArray mUserViewList = new SparseArray(MAX_USER); private List mUidList = new ArrayList(MAX_USE.. 2022. 5. 13.
아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 4 이전 게시글에서 채팅관련 클래스 셋팅까지 끝냈습니다. 이제 영상처리부분을 보도록 하겠습니다. 입장시 방송하는 BJ로 접속할것인지 시청자로 접속할것인지 구분해주는 화면을 만들어줍니다. public class RoleActivity extends BaseActivity { Button broadcaster; Button audience; private RtmClient mRtmClient; private String requestNickName = ""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_role); broa.. 2022. 5. 12.
아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 1 https://console.agora.io/ Console console.agora.io 아고라 콘솔에서 우선 회원가입을 진행해주세요. 이후에 프로젝트를 하나 생성하시면 이러한 화면이 콘솔화면에서 보일거에요. 제가 알기로는 하루 10000분은 무료로 이용 가능할걸로 알고있고 이후에는 결제수단을 추가 하셔야 할거에요. 여기서 Config 눌러주시면 해당 버튼을 눌러 프로젝트를 활성화 해주세요. 그리고 App ID와 App certificate값은 따로 적어서 보관해주세요. 혹시라도 까먹으시면 다시 콘솔에 와서 확인 가능하니 걱정하지 않으셔도 됩니다. 이렇게 해주시면 기본 라이브 스트리밍을 하기위한 계정셋팅은 끝났습니다. 그리고 프로젝트의 app - src - main 경로에 해당 파일을 압축을 풀어서 넣.. 2022. 5. 12.