Justin Kim
Logic meets intuition
-
K-UAM, 도심항공모빌리티 #1 (Intro)
이전글: 도심항공모빌리티(UAM)와 오픈소스 UAM, K-UAM 도심항공모빌리티(UAM, Urban Air Mobility)는 출발지와 목적지를 정해두고 계획한 일정에 따라 주기적으로 정해진 항로를 날아다니는 형태의 교통 수단이라고 할 수 있습니다. 5인승 정도 되는 저소음 수직 이착륙 비행체가 고도 300M에서 600M 사이에서 이동하는 모습을 2025년 즈음에는 서울에서 볼 수 있을 것이라는 것이 K-UAM의 목표이기도 합니다. 이미지...
-
불안정한 네트워크에서 고품질 고해상도 영상 전송 #2
가용 대역폭의 변화 다시 데이터 전송과 네트워크 불확실성으로 돌아와서 간단한 실험을 진행하고자합니다. 앞서 정의한 불확실성의 척도를 결정하는 요소는 대역폭, 딜레이, 패킷 유실률로 구성되어 있습니다. 이 글에서는 실험의 복잡도를 낮추기 위해서 패킷 유실률에 대해서 가용 대역폭의 변화를 살펴보고자 합니다. 리눅스에서 구동하는 iproute2를 활용한다면 원하는 네트워크 상태를 에뮬레이션 할 수 있습니다. $...
-
불안정한 네트워크에서 고품질 고해상도 영상 전송 #1
불안정한 네트워크 TCP/IP의 특성상 데이터를 전송할 때, 각 패킷이 목적지까지 도달하기까지 어떠한 경로를 이용하는지 알기는 쉽지 않습니다. 목적지가 정해진 경우에는 대개 ping 명령을 이용하여 ICMP(Internet Control Message Protocol)를 통해 간단한 테스트를 수행할 수는 있으나, 명칭에서 유추할 수 있듯, 데이터가 전달되는 프로토콜인 UDP 혹은 TCP와는 별개의 프로토콜을 사용하는 것이기 때문에 실제...
-
The 2nd page of Hwangsaeul project
The 2nd page of Hwangsaeul project It’s been almost a year and half since Jakub posted the installation document of Hwangsaeul (a.k.a H8L) project. The project members are still rush to develop the project for the various use cases. Although the H8L project is originally designed to support the massive...
-
GstCaps small TIP: How to handle GstFeatures
문자열에서 GstCapsFeatures를 포함한 GstCaps 다루기 Nvidia 계열의 임베디드 보드에서 GStreamer Pipeline을 사용하는 경우 다음과 같은 예제를 볼수 있습니다. $ gst-launch-1.0 nvcamerasrc ! video/x-raw(memory:NVMM),width=1920,height=1080 ! nvvidconv ! autovidoesink memory:NVMM은 Zero-copy 기능을 활성화하기 위해서 GstCaps에 부가적으로 제공하는 메타정보(GstCapsFeatures)이나, API를 사용하여 GstCaps를 생성할 때는 GstCapsFeatures를 직접 다룰 필요가 있습니다. 이와 관련하여 주로 접하게되는...