유튜브 실시간 스트리밍에 대해 궁금한 점이 있습니다.
341
投稿した質問数 2
안녕하세요 강사님
TCP와 UDP의 차이점에 대해 강의를 듣고 있는데, 유튜브 라이브 스트리밍처럼 실시간 영상을 시청하는 도중에 사용자가 원하는 이전 시점으로 돌아가서 그 부분부터 영상을 시청하거나 다시 라이브 시점으로 돌아와서 생중계로 제공되는 영상을 볼 수 있습니다. TCP와 UDP 통신 방법을 둘다 사용하는건가요?
대략적인 동작 원리가 궁금합니다.
回答 1
0
안녕하세요 계영수 강사입니다.
영상은 데이터 전달에 있어서 지연(Delay)이 발생하면 안되는 특징이 있습니다. 대신 데이터 전달에 일부 데이터가 누락이 되어 손실이 발생하여도 그 영상을 시청하는 사용자가 인지 못할가능성이 높습니다. 이런 영상의 특징으로 보통 UDP를 이용하여 전송하게 됩니다.
시청중인 영상을 중간에 멈추었다가 다시 그 지점부터 볼 수 있는 것은 브라우저에서 영상을 보여주는 어플리케이션이 제공하는 기능입니다. 사용자가 특정 시점에서 멈추면 그 정보를 사용자 컴퓨터에 저장하였다가 필요시에 그 정보를 이용하여, 이어보기를 가능하게 하여주는 것입니다. 따라서 이어보기 기능 같은 것은 통신에서 제공되는 기능이라기보다는 어플리케이션이 제공하는 기능으로 개발자의 역량에 따라 방식이 결정되지 않을까 생각합니다.
영상을 전달하는 것은 네트워크의 - 특히 UDP - 기능이지만 이어보기등은 서버 혹은 사용자단의 어플리케이션 기능으로 보는 것이 맞을 것 같습니다.
vercel 등록 후 한입링크 페이지 접속 문제
0
6
0
og 관련 질문
0
7
0
클로드 구글 크롬 확장 프로그램 등록 문의
0
12
1
설치 후 터미널 명령어 입력 시 실행 안됌
0
23
4
DeadLock 탐지에서 재귀 Lock 상황에 대해 궁금합니다.
0
21
2
Read Replica
0
21
1
실전 문제 풀이 15 - Q. 14
0
24
1
프리티어 (무료플랜) 은 스토리지 게이트웨이 생성이 안되는것 같습니다.
0
26
1
현재 강의 수강 하고 덤프 보면서 공부하면 CCNA 합격 가능한가요?
0
31
1
빠져나오기 위해서 System.in을 닫는다는게 무슨 의민가요??
0
34
1
현재까지 업로드 된 강의로만 공부해도 CCNA취득 가능한가요?
0
56
2
supabase 인증페이지로 넘어가지 않습니다
0
58
2
LockFreeStack #2에서 ABA 문제
0
48
1
CCNA강의 질문드려요
0
42
1
강의가 누락된 것 같습니다
0
480
2
라우팅 테이블
0
480
1
교재는 어디있나요?
0
559
1
회선방식 및 osi 계층 질문 있습니다.
0
484
1
논리주소와 물리주소
1
375
1
라우터에 관해 질문있습니다.
0
411
2
방화벽과 라우터
0
1349
1
목적지가 같은 네트워크 다른 네트워크
0
505
1
이더넷 질문있습니다
0
485
1
UDP 통신 관련 질문있습니다
0
944
1

