GStreamer-VAAPI: Hardware-accelerated encoding and decoding on Intel hardware...Igalia
By Víctor M. Jáquez.
Slides at https://github.com/01org/gstreamer-vaapi/tree/master/docs/slides/gstconf2015
GStreamer-VAAPI is a set of GStreamer elements (vaapidecode, vaapipostroc, vaapisink, and several encoders) and libgstvapi, a library that wraps libva under a GObject/GStreamer semantics.
This talk will be about VAAPI and its integration with GStreamer. We will show a general overview of VAAPI architecture, the role of libgstvaapi, and finally, the design of GStreamer elements. Afterwards we will show what is ahead in the development of GStreamer-VAAPI, and the current problems and challenges.
2016 아이펀팩토리 Dev Day 발표 자료
강연 제목 : Docker 로 Linux 없이 Linux 환경에서 개발하기
발표자 : 김진욱 CTO
<2016>
- 일시 : 2016년 9월 28 수요일 12:00~14:20
- 장소 : 넥슨 판교 사옥 지하 1층 교육실
GStreamer-VAAPI: Hardware-accelerated encoding and decoding on Intel hardware...Igalia
By Víctor M. Jáquez.
Slides at https://github.com/01org/gstreamer-vaapi/tree/master/docs/slides/gstconf2015
GStreamer-VAAPI is a set of GStreamer elements (vaapidecode, vaapipostroc, vaapisink, and several encoders) and libgstvapi, a library that wraps libva under a GObject/GStreamer semantics.
This talk will be about VAAPI and its integration with GStreamer. We will show a general overview of VAAPI architecture, the role of libgstvaapi, and finally, the design of GStreamer elements. Afterwards we will show what is ahead in the development of GStreamer-VAAPI, and the current problems and challenges.
2016 아이펀팩토리 Dev Day 발표 자료
강연 제목 : Docker 로 Linux 없이 Linux 환경에서 개발하기
발표자 : 김진욱 CTO
<2016>
- 일시 : 2016년 9월 28 수요일 12:00~14:20
- 장소 : 넥슨 판교 사옥 지하 1층 교육실
2017년 5월 25일 (목), IBM과 함께 하는 오픈스택 정기 세미나에서 IBM 김민석 과장님께서 발표해 주신 자료를 공유합니다.
- IBM 클라우드에 대해 궁금하신 사항 있으시면, IBM 담당자께 contact 바랍니다.
(한국IBM 클라우드 마케팅 담당 임지현, jihlim@kr.ibm.com)
2017년 5월 25일 (목), IBM과 함께 하는 오픈스택 정기 세미나에서 IBM 김민석 과장님께서 발표해 주신 자료를 공유합니다.
- IBM 클라우드에 대해 궁금하신 사항 있으시면, IBM 담당자께 contact 바랍니다.
(한국IBM 클라우드 마케팅 담당 임지현, jihlim@kr.ibm.com)
SiSense는 전통 BI 솔루션의 견고함과 성능, Data discovery tool의 민첩성을 모두 갖춘 차세대 비즈니스 인텔리전스 툴로서 실무자, 일반 사용자들이 IT 부서의 도움 없이 다양한 소스로부터 데이터를 가져와 결합, 분석, 그리고 시각화할 수 있는 셀프서비스 BI Solution 입니다.
BI의 필요성은 느끼고 있지만 도입 비용 때문에, 프로젝트 부담 때문에, 혹은 도입하고도 활용되지 않을까 걱정되십니까? 이런 걱정들을 한번에 해결해드리기 위해 퀵스타트 프로그램이 있습니다. 부담없이 작은 비용으로 도입하셔서 일년간 써보신 다음 결정하세요.
>> 최소 금액인 2천만원의 비용으로 BI구축 (H/W별도 혹은 리스가능)
>> 1년 간 데이터 범위, 사용량 제약 없이 사용 (1억건 이하, 10명 이하)
>> 라이선스 구매 등 초기투자비용없이 사용량과 기간에 따른 비용 지출
>> 1년간 실제 사용 후 계속 사용 여부 결정 가능
>> 최소의 비용으로 최신 BI 플랫폼 구축, 합리적인 TCO 운영 및 검증
제품 소개 - http://www.sisense.co.kr/
구축사 소개 - http://www.sisense.co.kr/planit-partners.jsp
퀵스타트 신청 - http://www.sisense.co.kr/pages_quick_start.jsp
[Uws] enterprise application architecture, msa, java9, spring 소개HYUN-JOO LEE
회사 교육용으로 만든 자료입니다. 엔터프라이즈 어플리케이션 아키텍처의 개념부터 시작하여 마이크로서비스 아키텍처와 기존 모놀리식 아키텍처 비교하고 왜 우리가 자바9에 집중해야 하는지 설명하려고 만든 자료입니다. 현재 회사에서 진행하고 있는 클라우드 어플리케이션 통합/아키텍처링 사업과 PoC 플랫폼 개발을 위한 회사 내부 교육용으로 만들었습니다. MSA 부분은 IBM Blumix 밋업 자료에서 발췌했습니다. 잘못된 부분이나 다른 의견이 있으신 분 댓글이나 메세지 주세요. hjlee@uws.co.kr
BEANs란? Big data Analysis Network System
합리적인 가격의 쉽고 편리한 빅데이터 패키지 Easy Big Data
기존 시스템으로 분석이 불가능했던 정형/반정형/비정형의 빅데이터를 수집/저장/분석/시각화하는 전 과정을 지원함으로써,
고객이 보유한 데이터에 대한 insight와 solution을 얻을 수 있도록 최적화되어,
패키징된 서비스 맞춤형 하이브리드 DW를 지원하는 대용량 데이터 분석 시스템입니다.
3. 3
Waterfall 방식이 유지될 수밖에 없는 툴과 프로세스가 존재해 수시 요구 사항의 변경에 대한 대응력 미흡.
1. 기존 BI 과제 : 요구사항 변경에 대한 낮은 대응력
최근의 BI 영역은 요구사항 발생 및 변경 주기가 짧아 빠
른 대응이 필요한데 기존의 전통적 방식으로는 힘듬.
Waterfall
개선점 도출
데이터 제어부터 리포트 퍼블리싱까지
독립적인 작업이 가능하게 해야 함.
바로 데이터와 리포트 검증이 가능하게
협업 기능 제공 필요.
최대한 BI report를 쉽게 구성하게 해야
함.
아웃풋을 보기 위한 기간이 길고, 구축기간이 길어 필연
적 수정 요구 발생(2주 이상 걸림).
요구 사항 발생 주기
※ Archieving greater agility with business intelligence(2013): TDWI
4. 4
BI 영역의 전문성이 강조되어 일반 사용자의 접근을 막아 빈번한 요구 변경 발생하고 Data 전처리 비용 높음.
1. 기존 BI 과제 : IT-Driven BI
다양한 이기종 데이터 소스 접근 플러그인 제공.
SQL On Hadoop 플랫폼을 활용해 쿼리만 알면 쉽게 차트와 그리드를 구성하고 협업할 수 있는 환경 제공.
리소스 연결과 데이터 확인, 차트까지 확인까지 One-Stop 인터페이스 제공.
BI 플랫폼 담당자의 전문성이 강조되어 일반인의 접근을
막아 활용도 및 생산성이 떨어짐.
커뮤니케이션 비용도 증가됨
이해 관계자 구성
다양한 데이터 소스가 필수적이어서 데이터 전처리 비용
이 올라감.
다양한 데이터 커넥터 개발해야 함.
Data 전처리 비용 높음
※ Archieving greater agility with business intelligence(2013): TDWI
개선점 도출
5. 5
기존 BI Vendors 들의 고비용, 저 사용성으로 활용률, 만족도가 떨어지는 이슈 대두.
1. 기존 BI 과제 : BI Vendors의 개발 난이도, 비용 높음
비용 효율화 필요.
심플한 UI/UX, 복잡도 줄여 사용성의 중요성 대두.
사용성을 높여서 BI 툴의 활용도 높일 필요 있음.
기존 BI Vendors의 라이선스 등 고비용 구조.
개발 비용
BI Vendors 툴의 사용 복잡도 등이 높아 러닝 커브 존재.
개발 난이도
※ Customers rate BI Vendors by cost(2012): Gartner
개선점 도출
6. 6
Agility를 반영한, Data Visualization에 중심을 둔 Self-Service 리포팅 툴.
2. U2 Positioning
Self-Service BI Agility를 반영한 Self-Service BI 리포팅 툴
Self-Service
사용성
• 개발 투입 없이 자동으로 웹 리포트 퍼블리싱.
• 다양한 데이터 소스(RDB, Big Data) 제공.
• 심플한 UI.
• 집중력을 분산시키지 않는 UX.
• 쉬운 권한(데이터/리포트) 관리 제공.
Agility
• 쿼리 빌더 제공으로 데이터 검증 시간 단축.
• 협업 구조 제공(쿼리, 차트 One-Stop 제공).
• 저비용 구조 실현
• 스타트업 등 저비용 라이선스 구조 장착
• 툴 러닝 커브 줄여서 추가 비용 제거.
저비용
Cloud BI
Data Discovery leaders
Large independents
Small independents
Other vendors
※ Survey Analysis: Customers Rate Their Business Intelligence Platform Ownership Cost(Gartner:2015)
8. 8
Self-Service 기반 위에 권한 관리와 사용성, Data Visualization을 강화한 리포팅 툴.
3. U2 소개
Connect
Analyze
Publish
Share
Authorize
Connect
- RDB : Oracle, Postgresql, Mysql,
Mssql
- SQL On Hadoop : Tajo, Presto,
Impala, Hive
Analyze
-사용자 친화적 인터페이스.
- Fully Web 기반.
-SQL 기반으로 데이터 조작 가능.
-SQL 실행 데이터 기반으로 차트 자동
생성 및 옵션을 통해 커스터마이징
가능.
- 사업부/데이터 엔지니어/데이터 사
이언티스트 등과 협업 가능.
Share
- 리포트를 일부 사용자에게 혹은 전
체 사용자에게 공유 가능. Publish
-자신이 만든 리포트를 저장 관리.
-리포트를 자동 퍼블리싱.
권한 관리
- 자신이 퍼블리싱 한 리포트 공개 범위
설정 가능.
- 데이터 접근 권한도 설정 가능.
사용성 강화
- 멀티 브라우저/디바이스 지원.
- 깔끔한 UI/ 집중력 강화된 UX.
- 러닝 커브를 줄인 시스템 설계.
9. 9
U2를 통해 Self-Service BI Governance 를 만족시킬 수 있음.
3. U2 소개 – Self-Service BI Governance Coverage
Self-Service BI Governance
※ REVISITING SELF-SERVICE BI GOVERNANCE by Jen Underwood(2016)
U2 Coverage
RDB, SQL On Hadoop 지원
Data Sources 권한 부여
Data Sources 권한 부여
Query Builder를 통해 데이터 검증을 위한 협업 가능
리포트 상태를 선택해서 퍼블리싱 기능 대체
리포트 상태를 통해 승인 프로세스 대체
리포트 권한 부여
리포트 권한 부여
10. 10
RDB
RDB는 Oracle, Postgresql , Mysql, Mssql과 Big Data 영역은 Tajo, Impala, Presto, Hive 를 지원함.
4. U2 특징- 다양한 커넥터 구현
SQL on Hadoop
• 다양한 데이터 소스(RDB, Big Data) 접근 가능.
• Big Data의 접근은 SQL On Hadoop 방식으로 접근.
• Dynamic Bind 기법을 통해 검색 조건 입력 가능하게 쿼
리 구성 가능해 리포트 검색 조건 지원 가능.
• 데이터베이스 별로 테이블 스키마 정보 표시 되고 해당
테이블 더블 클릭할 경우 쿼리문 자동 기입.
• ANSI 표준 쿼리 하이라이트로 가독성 높음.
• 데이터 그리드 헤더 고정 및 엑셀 다운로드 가능.
• 테이블 단위로 권한 관리됨.
U2지원 데이터소스
11. 11
데이터 특성에 맞게 표현할 수 있는 다양한 차트 및 설정 옵션을 제공해 리포트의 확장 및 가독성을 높여줌.
4. U2 특징- 다양한 Visualization 지원
• 데이터 특성에 맞는 풍부한 차트(Cohort, Sankey,
Funnel 등) 지원.
• 편리하고 다양한 차트 옵션 설정 및 저장 기능.
• X축, Y축을 자유롭게 선택.
• 차트 포멧도 다양함(Label, Range, Format, Precision
등).
• 차트 다운로드 기능 제공.
U2지원 차트
차트 종류
Line Chart
Bar Chart
Area Chart
Pie Chart
Scatter Chart
Funnel Chart
Sankey Chart
Cohort Chart
Map Chart
Bubble Chart
Heatmap Chart
12. 12
EWMA 방식으로 데이터의 이상 유무를 탐지해 이메일로 알림을 보내고, 이슈가 있을 경우 차트에 표시함.
4. U2 특징- 데이터 이상 탐지
EWMA 방식
의 상한/하한
값 관리
상한/하한값
벗어난 지표
탐지
이메일로 담당
자에게 통지
현업과 협의
후 이슈 등록
후 차트 표시
13. 13
사이트 별로 이벤트나 트랙킹이 필요한 페이지에 트랙킹 소스를 심어서 상세한 사이트 분석 정보 제공.
4. U2 특징- App Tracking
• Postgresql에 트랙
킹 로그 저장
Store
• U2 BI Server가 트
랙킹 처리(필터 포
함)
Process
• 브라우저, 앱에서
쿠키 및 트랙킹 로
그 전송
Tracking
• U2에서 쿼리를 통
해 Funnel등 리포트
제공
Analyze
U2,js
Cookie
U2
Analytics
Server
Filter
U2
Google Analytics처럼 이벤트 트랙킹이 가능한 기능 제공.
회원 가입 등 이탈율 등의 Funnel 차트 등의 형태로 리포팅이 가능.
이벤트 기반 Cohort 분석도 가능.
활용 포인트
14. 14
사용자의 작업을 방해하지 않고 최소한의 노력으로 목적 달성 가능한 UI/UX, 멀티 브라우저/플랫폼 지원.
4. U2 특징- 심플한 UI/UX
UI/UX Browser/Device Support
10+
• IE 10+, Chrome, Firefox, Safari 지원.
• 스마트 폰, 테블릿 PC 등 멀티 플랫폼 지원.
• 화면크기, 플랫폼, 방향에 반응하는 반응형
웹 디자인.
• 사용자의 집중력을 흐트러지지 않게 하고
인터페이스에서 노이즈를 최대한 줄이고 사
용자의 작업을 방해하지 않게 함.
• 단순화해 사용자의 시간을 낭비하지 않도
록 해 최소한의 시간으로 목적을 달성할 수
있게 구성함.
15. 15
SQL Editing 영역과 Chart Editing 영역의 Analytics 메뉴 화면.
5. U2 화면- Analytics
17. 17
WEF
U2는 Connector 서버와 Front-End App Layer로 구성된 Data Visualization에 강한 Self-Service BI툴.
6. U2 아키텍처
Data Sources
U2 Connector
LDAPLDAPPostgresql 9.1
WEF
리포
트
인증/권
한 관리
관리자
페이지
차트공통 콤포
넌트
마이 리포
트
쿼리
주요 기능
U2 Front-End Apps
Multi browsers/devices
18. 18
강력한 기능과 사용성을 강조한 편리성, 타 Vender의 BI 제품에 비해 저렴한 라이선스 정책, 국산 솔루션에
서 오는 민첩한 대응력을 가진 제품.
7. U2 도입 효과
강력함
Data Visualization 이 막
강한 툴
데이터 소스 별, 리포트 보
안 막강
편리함 저렴함
민첩함
빠른 Self-Service 가능
국산, 오픈 소스 활용 등으
로 유지보수 빠른 대응
커스터마이징 적재 적소 대
응
심플한 UI
집중도 흩트리지 않는 구성
데이터부터 리포트까지
One-Stop 서비스
저렴한 도입 비용
서비스 운영에 많은 인력이
필요 없음
Trendy 함
Big Data를 포함한 다양한
데이터 소스를 민첩하게 대
응(버전업 포함)
Visualization 최신 오픈
소스의 장점을 제품에 적용
신뢰성
안정적 서비스가 가능한 제
품
기술 기반의 개발 문화를
가진 작지만 강한 스타트업
19. 19
8. U2 데모
화면 동영상 : https://www.youtube.com/watch?v=QuAyKBLkY-Q
사이트 : http://www.u2platform.com