상세 컨텐츠

본문 제목

Intel H.264 Encoding and Decoding

RyuLib/Intel Encoder

by ryujt 2016. 7. 10. 20:03

본문

  • "Intel Media SDK"를 이용한 H.264 인코딩과 디코딩 라이브러리 입니다.
  • YUV 변환을 위해서 "Intel Parallel Studio"를 사용하였습니다.  libyuv 같은 오픈 소스를 사용하셔도 됩니다.
  • 화상회의나 아프리카 TV와 같은 어플리케이션을 작성하시려는 분들에게 참고가 될 것 입니다.

소스코드는 https://github.com/ryujt/IntelEncoder 에서 다운 받으실 수 있습니다.

폴더 구조

  • Src/IntelEncoder
    • Visual C++ 을 이용하여 DLL로 만들어진 라이브러리 소스입니다.  (IntelEncoder.dll)
  • Samples/Delphi/01. Basic Demo
    • C++로 작성 된 IntelEncoder.dll 를 이용하는 가벼운 예제입니다. 
    • 예제는 아직 델파이 버전만 작성하였습니다.
    • 화면의 (0, 0) - (1280, 720) 영역을 H264로 인코딩하고 이것을 다시 디코딩해서 프로그램 화면에 표시하는 예제입니다.


아래는 델파이로 만든 Basic Demo 실행 파일입니다.

Bin.zip