1/09/2016

Gstreamer 관련 Programing 및 관련문서

1. Gstreamer 기본 Programming 

Gstreamer는 Python는 물론이고, C로도 Programming 이 가능하다.
Programming 앞서 먼저 test를 해본 후, Programming을 하기 바란다.

  • Plugin 제작
   GStreamer Plugin Writer`s Guide 참고
  http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/pwg.pdf

  • Gstreamer Application programming 
어플리케이션 제작에 관한 Manual이며, 다시한번 언급하지만,5장과 8장 기본개념이므로
반드시 이해해야한다.

  GStreamer Application Development Manual 참고 :
  http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/manual.pdf
  http://blog.daum.net/basetechnology/6998023


  • GStreamer Base Plugins Libraries Reference
  Gstreamer Plugin library 관련 문서
  https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/


2 Gstreamer 확장 Programing 

위는 간단히 Gstreamer에서 제공하는 Package를 이용하는 Programming이지만 이와 같이,
GTK or QT와 같이 사용하여 Programming도 가능하다.
물론 C로도 가능하겠지만, 복잡하여 Python을 주로 많이 사용하는 추세인 것 같다.

이곳에서는 GTK 및 QT관련 부분은 다룰수 는 없지만, 관련 Programming 알아둬야할 사항을 정리한다.

  1. 각 개별 Plugins들의 Elements 와 Plugin 들의 설명문서 (아래 설명) 
  2. Gstreamer와 Qt  or GTK 사용법 
  3. Gstreamer와 RTSP 사용법 

3 Gstreamer 관련문서 

  • 관련 Gstreamer 문서정보 (점점 확장되어가는 추세)
  https://gstreamer.freedesktop.org/documentation/

  •  Plugin 정보와 Element 정보 
  https://gstreamer.freedesktop.org/documentation/plugins.html
     

댓글 없음 :