이것저것

  • 블로그홈
  • 지역로그
  • 태그로그
  • 미디어로그
  • 방명록
개인적인 기록 공간...

Push mode 1

[GStreamer] Push, Pull 방식

이 글은 GStreamer 튜토리얼 문서 Different scheduling modes를 요약한 글입니다. 엘리먼트의 Pad는 Push 방식과 Pull 방식의 스케쥴링 모드를 지원합니다. 대표적으로 아래와 같은 use-case가 존재합니다. 1. 모든 엘리먼트의 패드들이 push 모드인 경우① 첫번째 엘리먼트는 다음 엘리먼트의 sinkpad에게 버퍼를 push하는 작업을 반복합니다.② 두번째 엘리먼트는 sinkpad에 등록된 _chain() 함수를 통해 전달받은 버퍼를 처리합니다.③ _chain() 함수는 gst_pad_push() 함수를 통해 다음 엘리먼트의 sinkpad에게 버퍼를 push합니다. 2. sinkpad는 pull 모드, srcpad는 push 모드인 경우① sinkpad가 pull 모..

GStreamer 2017.04.05 (2)
1
더보기
프로필사진

개인적인 기록 공간...

  • 분류 전체보기
    • Linux
    • Filesystem
    • Network
    • Javascript
    • Vue.js
    • MicroService
    • Node.js
    • Python
    • Django
    • Docker
    • Spring
    • LogStash
    • Lua
    • Mac
    • Shell Script
    • GStreamer
    • FT
    • 스크랩
    • 기타

Tag

ubuntu, Python, CoreOS, cluster, AWS, mbr, H264, etcd, TS Packet, FDISK, Visual Studio, mysql, Push mode, Digest, node.js, Signed URL, PES Packet, sqlalchemy, gstreamer, sscanf,

최근댓글

  • 글 잘 읽었습니다. pipeline 상태를 READY 상태로⋯

    즐거운생활

  • 도움되는 내용 정말 잘 보고 가용~

    htiger31

  • 유용한 글 매우 잘 보고 가요

    aaronramsey

방문자수Total

195,817

  • Today : 104
  • Yesterday : 193

Copyright © Kakao Corp. All rights reserved.

  • [KLDP] The Linux Kernel
  • Martin Fowler
  • 지앤선의 책 사랑
  • 소프트웨어 개발과 테스트,⋯
  • [ES] GURUBLE BLOG