Youtube API 사용하기 youtube.search.list( { part: 'snippet', type: 'video', q: query, maxResults: 50, order: 'date', safeSearch: 'moderate', videoEmbeddable: true }, function (err, res) { if (err) { return callback (err); } res.items.forEach (function (result) { } });
14.
Youtube API 사용하기 {id: 'THA_5cqAfCQ', urlShort: 'http://youtu.be/THA_5cqAfCQ', urlLong: 'http://www.youtube.com/watch?v=THA_5cqAfCQ', published: '2012-12-03T15:58:45.000Z', title: 'Cheetahs on the Edge — Director's Cut', description: 'Cheetahs are the fastest runners on the planet. Combining the resources of National Geographic and the Cincinnati Zoo, and drawing on the skills of a Hollywo.', images: { default: { url: 'https://i.ytimg.com/vi/THA_5cqAfCQ/default.jpg' }, medium: { url: 'https://i.ytimg.com/vi/THA_5cqAfCQ/mqdefault.jpg' }, high: { url: 'https://i.ytimg.com/vi/THA_5cqAfCQ/hqdefault.jpg' } }, channelTitle: 'NationalGeographic', channelId: 'UCpVm7bg6pXKo1Pr6k5kxG9A', live: 'none', duration: 428, definition: 'hd' }
라즈베리파이 오디오 (CloseVer) 1. 스마트 폰으로 인터넷 음악을 검색 함 2. 라즈베리파이 서버에서 유투브를 통해 해당 결과 검색 3. 검색 결과에서 듣고 싶은 음악을 선택 4. 선택한 영상을 유튜브에서 다운로드 함 5. 다운로드가 완료되면 라즈베리파이 오디오에서 재생시작 6. 재생 정보를 LCD 에 디스플레이 함
문제점 1. 라즈베리파이 서버에접속할 수 있는 근접 거리 (Raspberry Pi WiFi 영역) 에서만 서버에 접속할 수 있음 2. IoT 는 외부/물리적으로 떨어진 공간에서 해당 장치를 제 어해야 하는데, 현 시스템은 불가능 해결책 1. 공인 IP를 라즈베리파이에 적용 -> 공인 IP 의 가격이 비싸서 적용하기 힘듦
23.
라즈베리파이 오디오 (OpenVer) 1. 스마트 폰으로 인터넷 음악을 검색 함 2. 라즈베리파이 서버에서 유투브를 통해 해당 결과 검색 3. 검색 결과에서 듣고 싶은 음악을 선택 4. 선택한 영상을 유튜브에서 다운로드 함 5. 다운로드가 완료되면 라즈베리파이 오디오에서 재생시작 6. 재생 정보를 LCD 에 디스플레이 함