류종택의 프로그래밍 강의실

고정 헤더 영역

글 제목

메뉴 레이어

류종택의 프로그래밍 강의실

메뉴 리스트

  • 홈
  • 분류 전체보기 (364)
    • 소프트웨어 공학 (21)
    • 프로젝트 (28)
      • FF-Player (2)
      • 엔트리 (1)
      • Ah!FreeCa (11)
      • HelloWorld (8)
      • 네트워크 (3)
      • Presentation Online (1)
    • RyuLib (26)
      • RyuLib for Delphi (16)
      • RyuLib for Android (9)
      • Super Socket (0)
      • Intel Encoder (1)
    • 프로그래밍 (133)
      • Delphi (39)
      • Arduino & IoT (66)
      • C & C++ (2)
      • Android (26)
    • 오픈소스 연구 (32)
      • FFMPEG (9)
      • WebM (3)
      • Opus (0)
      • SoundTouch (2)
      • MEncoder (1)
      • MinGW (12)
      • libtorrent (2)
    • 강의 (34)
    • 종태기 생각 (20)
    • etc (67)
      • 프로그래밍 퀴즈 (2)
      • 제품 리뷰 (4)

검색 레이어

류종택의 프로그래밍 강의실

검색 영역

컨텐츠 검색

프로젝트

  • ecam - 쉬운 녹화 & 유튜브 방송 프로그램

    2020.07.13 by ryujt

  • 오픈소스 PC 원격제어

    2020.02.19 by ryujt

  • 엔트리 하드웨어 개발

    2019.11.26 by ryujt

  • 온라인 프리젠테이션 오픈 프로젝트 시작!

    2016.09.28 by ryujt

  • FFMPEG 4.x 버전을 이용한 동영상 플레이어 만들기

    2016.07.19 by ryujt

  • FFMPEG player example

    2016.07.12 by ryujt

  • libopus for Android #1

    2016.01.17 by ryujt

  • libvpx for Android #1

    2016.01.05 by ryujt

ecam - 쉬운 녹화 & 유튜브 방송 프로그램

http://e-cam.s3-website.ap-northeast-2.amazonaws.com/ Release ecam.zip - ecam 0.1 beta portable ecam.exe - ecam 0.1 beta intaller etc How to use 프로토타입 개발 과정 Known issues PC 성능이 부족할 때 녹화가 메모리에 밀려서 한계에 도달하면 프로그램이 죽는 현상 초기화면 녹화 시작 / 중지 버튼 화면 영역 선택 오디오 선택 기타 설정 화면 영역 선택 영역을 지정하여 녹화 전체 화면을 녹화 선택한 윈도우 화면만 녹화 영역을 지정하여 녹화하는 장면 녹색의 테두리 안쪽이 녹화됩니다. 테두리를 마우스로 드래그 하면 크기를 변경할 수 있습니다. 가운데 화면 정보 판을 드래그하면 이동할 수 ..

프로젝트 2020. 7. 13. 04:32

오픈소스 PC 원격제어

DeskZip.dll은 개인적인 사용만 가능합니다. Remote Control 소스코드는 https://github.com/ryujt/remote-control를 참고하세요. Requirement https://github.com/ryujt/ryulib-delphi https://github.com/ryujt/supersocket 참고 사이트 http://10bun.tv/ 사용방법 Gateway 서버 실행 bin 폴더에 있는 remo_server.exe 파일을 아이피 공개된 외부에서 접속이 가능한 서버에서 실행합니다. Options.ini 파일을 같은 폴더에 저장해주세요. Gateway 서버는 기본적으로 8282번 포트를 사용합니다. Options.ini 파일의 내용을 변경하면 포트를 변경할 수 있습니다..

프로젝트 2020. 2. 19. 13:13

엔트리 하드웨어 개발

2년에 걸쳐서 프로그래밍 교육용 하드웨어와 소프트웨어를 개발을 해왔습니다. 마지막에는 엔트리를 추가 개발해야 했는데, 약간 고생한 편이라서 생각날 때마다 팁을 정리해보려고 합니다. 개발환경 설치 https://entrylabs.github.io/docs/guide/ 문서를 따라서 진행하였습니다. 설치부터 조금 삐걱거리기 시작했는데요. 소스가 빌드되지 않아서 문서에 있는 Node.js와 npm의 버전을 문서와 같이 오래 전 것을 찾아서 설치해보아도 마찬가지였습니다. 문제의 이슈는 "npm install --global --production windows-build-tools"로 설치하는 C++ 툴이 제 PC에 설치되어 있는 Visual Studio와 충돌하는 것으로 보였습니다. 아무것도 설치되지 않은 클..

프로젝트/엔트리 2019. 11. 26. 21:47

온라인 프리젠테이션 오픈 프로젝트 시작!

회사의 새로운 모듈을 테스트하기 위해서 진행하는 가벼운(?) 공개 프로젝트입니다.요즘 집중이 잘 안되는 탓에 회사의 업무를 공개로 진행하는 실험을 진행 중 입니다. https://github.com/ryujt/PTON 강의 할 때 프로젝터가 멀어서 잘 안보이는 경우를 위해서 예전부터 만들어 보고 싶었던 것 입니다.겸사 겸사 진행해보려고 합니다. 단순히 강사의 컴퓨터 화면을 공유하는 기능밖에 없습니다 ^^;; 화면압축 모듈 등 회사의 중요 자산의 소스는 DLL 형태로 비상업적 용도로만 사용 가능하도록 할 예정입니다.

프로젝트/Presentation Online 2016. 9. 28. 19:14

FFMPEG 4.x 버전을 이용한 동영상 플레이어 만들기

강의 개요 ffmpeg을 이용하여 간단한 동영상 플레이어를 만들기입니다. 강의 전 준비 사항 Visual Studio 2015 Update 3 또는 이후 버전 git vcpkg 설치 및 라이브러리 설치 "vcpkg 설치" 참고 vcpkg install sdl2 ffmpeg https://github.com/ryujt/ff-player 예제 다운로드 동영상 및 문서자료 링크 영상 출력 (동영상 준비 중) 오디오 출력 (동영상 준비 중) 논리계층 설계 및 코딩 (동영상 업로드 완료) 구현계층 코딩 및 기본동작 확인 (동영상 업로드 완료) 아직 완료되지 않은 부분들이 계속 추가 될 예정입니다.

프로젝트/FF-Player 2016. 7. 19. 03:59

FFMPEG player example

제가 새로 만드는 실시간 강의 시스템이 완성되면 온라인으로 강의하려고 만든 강의 자료입니다. 새로 만드는 실시간 강의 시스템이 좀 더 시간이 필요하여 예제를 미리 공개합니다. 1차 완성되자 마자 공개하는 것이라 버그가 상당히 많을 것 입니다. (100% 유기농 코드!!)특정 비디오 파일 재생에서 에러가 나는 것을 확인테스트로 사용하던 와우자 링크의 비디오 재생에 문제가 있는 것을 확인 (오디오는 정상)스레드 종료 처리가 제대로 되지 않아서 디버깅 모드에서 종료할 때 에러 확인페북에서 이와 관련된 강의한다고 한 것이 두 달은 넘어가는 듯 하네요 ^^; 혹시 오프라인 강의실이 마련되면 온라인 강의 이전에 오프라인 강의를 진행해보겠습니다.소스코드는 https://github.com/ryujt/ff-player..

프로젝트/FF-Player 2016. 7. 12. 15:53

libopus for Android #1

https://github.com/ryujt/ahfreeca/tree/master/Android/Lib/libopus4Android

프로젝트/Ah!FreeCa 2016. 1. 17. 03:06

libvpx for Android #1

libvpx를 NDK를 이용해서 빌드하는 방법입니다. 우선 libvpx를 다운 받습니다.$ git clone https://chromium.googlesource.com/webm/libvpx libvpx 폴더에서 아래와 같이 configure를 실행합니다.$ ./configure --target=armv7-android-gcc --disable-examples --sdk-path=[NDK가 설치 된 폴더] --extra-cflags='-O3 -mfloat-abi=softfp -mfpu=neon' cygwin에서 에러가 나는데 정확한 이유는 모르겠고, 우분투에서 빌드하니 바로 됩니다. 혹시 cygwin에서 에러나시는 분들은 우분투에서 시도해보시기 바랍니다.NDK는 미리 설치되어 있어야 합니다. make를 ..

프로젝트/Ah!FreeCa 2016. 1. 5. 09:38

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
류종택의 프로그래밍 강의실 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바