👨🏻‍💻 Development/🗂 etc

👨🏻‍💻 Development/🗂 etc

Gstreamer Basic tutorial 6: Media formats and Pad Capabilities

Basic tutorial 6: Media formats and Pad Capabilities 개요 Pad Capabilities 란? how to retrieve them? when to retreive them? why you need to know about them? Pads? Pad는 element에 입, 출 할 때 information을 허용합니다. Pad의 Capabilities(Cps)는 Pad를 통해 어떠한 정보가 이동할 수 있는지 지정할 수 있습니다. Pads can support multiple Capabilities Capabilities can be specified as ranges negotiation으로 알려진 process를 통해 두 개의 연결된 패드가 common type..

👨🏻‍💻 Development/🗂 etc

Gstreamer Basic tutorial 3: Dynamic pipelines

Gstreamer Basic tutorial 3: Dynamic pipelines 개요 element를 연결할 때 더 세밀한 제어를 얻는 방법 제 시간에 반응 할 수 있도록 흥미로운 이벤트를 알리는 방법 element가 될 수 있는 다양한 STATE Demux from container Gstreamer Element가 서로 통신하는 포트를 GstPad 라고 합니다. 데이터가 element로 들어가는 sink pad와, 데이터가 element를 나가는 src pad가 있습니다. source element 에는 src pad만 포함되고, sink element 에는 sink pad만 포함. (filter element는 두 개의 pad가 포함) Dynamic Hello world #include /* St..

👨🏻‍💻 Development/🗂 etc

Gstreamer Basic tutorial 2

Basic tutorial 2: GStreamer concepts 개요 Gstreamer element가 뭐임? element가 다른 element와 연결되는 방법 element의 행동을 customize 하는 방법 error 조건을 위한 버스를 감시를 어떻게 하고 gstreamer message로 부터 정보를 추출하는 방법에 대해 새로워진 Hello World #include int main (int argc, char *argv[]) { GstElement *pipeline, *source, *sink; GstBus *bus; GstMessage *msg; GstStateChangeReturn ret; /* Initialize GStreamer */ gst_init (&argc, &argv); /* ..

👨🏻‍💻 Development/🗂 etc

Gstreamer Basic tutorial 1

Basic tutorial 1: Hello world! 개요 간단한 Hello Word 를 통해 각 method들이 무엇을 역할하는지 맛 보기 gstreamer 는 간단하게 설명하면 멀티미디어 flow를 다루기위한 frameworkㅇ비니다. 미디어는 “source”라는 element 로 순회하여 “sink”라는 element로 내려가고, 모든 다양한 task를 수행하는 일련의 중개자 element들을 통과합니다. 상호 연결된 element는 pipeline이라고 불립니다. Hello World 전체코드 #include int main (int argc, char *argv[]) { GstElement *pipeline; GstBus *bus; GstMessage *msg; /* Initialize GSt..

👨🏻‍💻 Development/🗂 etc

[Network] ssh 키인증 방식

SSH는 대칭키 방식과 비대칭키 방식을 모두 사용하여 인증과 암호화를 진행. 암호화 방식의 종류 대칭키 방식 동일 키 값으로 암호화 복호화 비대칭키 방식 암호화와 복호화를 서로 다른 키를 사용하는 방식 aws에 ec2 서버를 만들고 private key (mykey.cer)를 받았다. 서버 인증 과정 클라이언트에서 ssh -i mykey.cer ec2-user@123.123.123 명령어를 통해 접속 시도 공개키를 받을지 묻는 메세지 나오면 yes -> 클라이언트 pc의 .ssh/knwon_hosts 파일에 공개키 저장됨. 클라이언트는 난수값을 발생시키고 난수값에 대한 해시값 생성해 저장함. 난수값을 공개키로 암호화하여 서버에 전송함. 서버에서는 암호화된 데이터를 비밀키로 복호화한 후 난수값을 알아낸다...

황일용
'👨🏻‍💻 Development/🗂 etc' 카테고리의 글 목록