728x90

전체 글 192

[swift] 동영상 실시간으로 전송하기

HTTP/HTTPS + RESTful API장점:구현이 비교적 간단: HTTP/HTTPS는 거의 모든 개발자가 친숙하며, 구현하기도 쉽다.보안: HTTPS를 사용하면 데이터가 암호화되어 전송되기 때문에 보안이 높다.대규모 클라이언트 지원: 많은 사용자들이 동시에 동영상을 업로드하거나 다운로드할 수 있다.단점:실시간성 부족: 비디오 파일을 업로드하고 다운로드하는 데 시간이 걸리기 때문에, 실시간 스트리밍에는 적합하지 않다.파일 크기: 비디오 파일이 클 경우, 업로드에 시간이 오래 걸리며, 이 과정에서 사용자 경험이 저하될 수 있다.사용 상황:실시간 스트리밍이 필요하지 않은 경우(예: 사전 녹화된 동영상을 업로드하는 기능).기본적인 파일 업로드 기능이 필요한 경우.WebSocket장점:실시간 양방향 통신: ..

Swift 2024.08.18

[swift] 실시간 동영상 서버 전송 앱 개발 기본 개념

AVFoundation오디오(소리)와 비디오(영상)를 다룰 때 사용 UIKit앱 화면에 표시되는 버튼, 텍스트 등을 관리하는 데 사용 class ViewControllerViewController라는 이름의 특별한 상자를 만든다. 이 상자 안에 앱이 어떻게 동작할지를 정하는 여러 가지 규칙들을 담을 수 있다. UIViewController이 상자는 앱 화면을 관리하는 데 사용된다. 예를 들어, 화면에 어떤 것이 보일지, 그리고 사용자와 어떻게 상호작용할지를 정한다. AVCaptureAudioDataOutputSampleBufferDelegate이 부분은 소리(오디오)가 들어올 때 우리가 뭘 할지를 정하는 규칙을 포함한다

Swift 2024.08.18

[flutter] "zsh: command not found"

[에뮬레이터 갑자기 안됨]flutter개발하면서 안드로이드 스튜디오 잘 쓰고 있었는데 갑자기 오류나면서 에뮬레이터 실행이 안돼서 보니까 기본 설정이 하다가 날아갔다 했다 [vsc code 명령어 안됨]terminal에서 code명령어 재설정도 해봤는데 code명령어 안됨검색해보니까 vsc에 들어가서 [보기->명령팔레트에 shell검색한 다음]에 path에 code설치하라길래 설치했는데 또 안되고,어디서 지우고 다시깔으라고 해서 명령팔레트 다시 들어가서 [uninstall code command]하고 다시 install했는데 여전히 터미널에서 code 명령어 했는데 안됐다 [그냥 터미널 모든 명령어가 안됨]또 찾아보니까 환경변수 설정이 뭐 잘못건드려서 날아간거라고 해서 '나는 건드린게 없는데..'하면서 터..

앱개발/Flutter 2024.05.23
728x90