컴퓨터공학 dhson 2016. 9. 7. 14:55
이번 학기에는 Open Networking Ecosystem 이라는 대학원 과목을 수강하게 되었다. 매우 흥미로운 주제이고, 전공이기도 하므로 강의노트를 토대로 열심히 블로그에 정리해야겠다...ㅎㅎ
더 읽기
컴퓨터공학 dhson 2016. 6. 21. 17:42
VMware에서 우분투 설치하고 난 뒤, 따로 root 패스워드 설정하는 단계가 없다. 그래서 우분투를 키면 일반 사용자 계정으로만 접속이 가능할 뿐 root 로 접속하는 방법이 없다. 해결방법은 일단 일반 사용자 계정으로 접속하고, 터미널을 켠뒤 다음 명령어를 입력하고 root 비밀번호를 설정하면 된다. $ sudo passwd root
컴퓨터공학 dhson 2016. 6. 21. 15:34
복사하려고 할 때, 종종 해당 디렉토리 복사가 안되는 경우가 있다. 주로 원인은 해당 디렉토리가 사용 중일 경우에 일어나는 현상이다. 다음과 같이 명령어를 입력해서 해결한다. $ cp -r [현재 위치] [새 위치]
컴퓨터공학 dhson 2016. 3. 26. 21:53
MMT 표준화 현황 MPEG는 현재 디지털 방송에서 널리 사용되고 있는 MPEG-2 TS(Transport Stream) 표준을 대체하여 향후 UHDTV 시대와 인터넷 멀티미디어 전송에서 트랜스포트 계층의 표준으로 사용될 수 있도록 MPEG-H의 일부로서 MMT 표준화 중에 있습니다. MPEG-H는 part 1 시스템, part 2 비디오, part 3 오디오 등의 체제로 구성되어 있고, 다음과 같이 한 세트의 표준으로 발간될 예정입니다. part 1 : MMTpart 2 : HEVC(High-Efficiency Video coding)part 3 : 미정 원래 MMT 표준화에는 MPEG-DASH 표준화 내용이 포함되어 있었으나, HTTP를 이용한 적응적인 비디오 스트리밍에 대한 표준화가 시급히 요구된다..
컴퓨터공학 dhson 2016. 3. 26. 11:23
Dynamic Adaptive Streaming over HTTP (DASH)는 ISO 표준(ISO/IEC 23009-1)으로 개발된 HTTP Adaptive Streaming의 한 종류입니다. Adaptive Streaming은 'Adaptive'라는 말에서 알 수 있듯이 클라이언트는 자신의 단말기 쪽 네트워크 상황에 맞추어 적절한 비디오 화질을 선택하여 서비스를 받을 수 있는 기술입니다. 2008년부터 HTTP 기반의 Adaptive Streaming에 대한 이슈가 MPEG(Moving Picture Expert Group;동영상 전문가 그룹)에서 뜨거웠습니다. MPEG는 향후에 이 기술이 기존의 Streaming 서비스 환경에 크게 영향을 줄 것으로 예상했고, MPEG에서는 DASH(Dynamic ..
컴퓨터공학 dhson 2016. 3. 24. 13:54
3.4.1 신뢰적인 데이터 전달 프로토콜의 구축 신뢰적인 데이터 전송 프로토콜을 구축하기 위해서 가장 간단한 상황부터 시작해서 조금씩 더 복잡해지는 상황으로 이어지는 다음의 4가지 경우에 대해 알아봅시다.완벽하게 신뢰적인 채널 상에서의 신뢰적인 데이터 전송 : rdt1.0비트 오류가 있는 채널 상에서의 신뢰적인 데이터 전송 : rdt2.0rdt2.0의 수정된 버전 : rdt2.1, rdt2.2비트 오류와 손실 있는 채널 상에서의 신뢰적인 데이터 전송 : rdt3.0시작에 앞서 몇 가지 가정해야 할 사항들이 있는데,일단 송신자로부터 수신자로의 데이터 전송은 단방향의 경우만 고려합니다. 그리고 송신자와 수신자를 정의하기 위해 유한 상태 머신 FSM(Finite State Machine)을 사용합니다. 완벽하..
컴퓨터공학 dhson 2016. 3. 23. 23:56
3.4 신뢰성 있는 데이터 전송의 원리 내가 보낸 데이터가 상대방에게 100% 잘 전달되었는지는 네트워킹에서 가장 중요한 topic입니다. 만약 신뢰적이지 못한, 비신뢰적인 채널(unreliable channel)에서 데이터를 전송한다면 어떤 문제가 발생할 수 있을까요? 메세지 에러(message error) 그리고 메세지 분실(message loss) 등의 문제점이 발생할 수 있음을 예상할 수 있습니다. 그렇기 때문에 신뢰적인 데이터 전송 프로토콜(reliable data transfer protocol)이 필요한 것입니다. 그러나 생각보다 이 topic이 어렵고 중요한데요. 이유는 위 그림을 보면 알 수 있듯이 TCP가 Reliable Channel로 데이터를 잘 전송하는 것 같지만, 사실 그 서비스..
컴퓨터공학 dhson 2016. 3. 21. 19:56
스트리밍 멀티미디어 - 동영상이나 음악 따위를 전부다 다운받은 뒤에 재생하는 것이 아니라 수신하면서 재생하는 것들 - 인터넷 생중계(아프리카, 다음팟) - 저장된 미디어 스트리밍 서비스(유투브, 인터넷 음악듣기 서비스) - 실시간 멀티미디어(인터넷 전화, 화상회의) RTP - 트랜스포트 계층의 프로토콜(UDP에 붙어서 동작) - 비디오/오디오 "데이터" 전송을 위한 프로토콜 - 헤더에는 코덱정보,순서번호,타임스탬프,SSRC(양 단말간 여러 RTP세션 구분-한 웹브라우저에서 2개의 동영상재생 가능) 등을 포함 - 헤더마다 코덱이 들어가므로 네트워크 상황에 따라 코덱을 바꿀 수 있다. 품질이 떨어지는 코덱 변경할 수 있다. - UDP/IP로 패킷 전송 - 스트리밍 데이터 전송을 담당하기 때문에 서버에서 클라..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.