node(electron)로 webm 전달을 만들어 보았습니다. 그 1
개요
배달 도구를 electron을 사용하면 쉽게 만들 수 있습니까? 라고 생각했기 때문에 takcast라고 하는 툴을 만들어 보았습니다.
뭐, 이런 느낌입니다.
동작하는 데모는 이런 느낌
html5도 어느 정도 작동합니다.

electron에서의 동작의 스크린 샷은 이런 느낌.
필요한 것
노드 v7.10.0
npm 4.2.0
를 사용하고 있습니다.
$ git clone [email protected]:taktod/takcast
$ cd takcast
$ npm install
$ npm run setup
$ npm test
이제 시작할 수 있습니다.
rtmp가 없습니까?
라는 사람에게는, 다른 plugin으로 rtmp 출력을 할 수 있는 것을 일단 준비하고 있기 때문에
takcast 디렉토리 내에서
$ npm install --save taktod/takcast.output.rtmp
$ npm run setup
$ npm test
그리고 실행하면 rtmp 출력의 plugin이 들어가서 전달할 수 있게 될 것입니다.
목표
javascript를 사용하면 가능한 한 쉽게 여러 사람이 영상의 동작을 접하게 되면 좋다고 생각합니다.
그래서, 각각의 동작을 몇개의 plugin으로 분해해 프로그램 짜 보았습니다.
여러 사람이 포크하거나 plugin을 만들고, 기능을 확장하거나 즐길 수 있으면 기쁘다고 생각합니다.
뭐, 이 프로그램 자체는 3월 말에 만들어진 것입니다만・・・
이번에 가려고 생각한 계기라고 할까, 이번에하고 싶은 일
h tp // 아피 v2- c. 그리고 t 또는 s-chin g. tv / # 게 t ぇ b m u rl
이거야.
트위터가 webm에서의 전달 지원하고있는 것 같네요.
아무래도 websocket으로 webm의 데이터를 던져 주면, 그것으로 전달할 수 있는 것 같습니다.
그렇다고 하는 것은 서버를 chrome나 firefox라면, 브라우저만으로 전달을 할 수 있는 것 같다.
배달 할 수 있다는 것을 알고 있습니다.
h tp : 작은 m/그 외 k와 d/있어 MS/24 그림 59C4790 그림 d8 아 c20 c1
이쪽의 기사에 걸렸습니다만, webm을 받아 해석해 주면, 여하튼이라도 처리할 수 있는 것 같습니다.
훌륭하다・・・이 방식이 퍼져 주면・・・이라고 생각하고 있습니다.
그래서 만들어 낸 결과
엉망이었습니다.
github의 page로 액세스 가능하게 한 최초의 데모이지만 https로 액세스 할 수있는 곳에 있기 때문에
wss로 websocket을 연결하지 않으면 안되는 것 같습니다.
(이전 기사에서도 잘 생각하면 wss가 아니면 전달할 수 없네요
)
그리고 테스트 동작으로서 자신이 준비한 go의 프로그램이라고 ws 밖에 서포트하고 있다・・・
라는 점에서 엉망이었습니다.
여유가 있다면 golang의 프로그램에서 https를 지원하는 서버를 쓰거나 node에서도 사용하여 https를 지원하는 서버를 쓰고 싶습니다.
일단 이 기사는 그 1로서 보았습니다.
https 가능한 서버에서도 쓰면 그 2라든지 쓰고 싶습니다.
webm + websocket에 의한 배포가 퍼지면 좋겠다.
라고 생각합니다.
Reference
이 문제에 관하여(node(electron)로 webm 전달을 만들어 보았습니다. 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taktod/items/04d7c7865bef2570f53e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone [email protected]:taktod/takcast
$ cd takcast
$ npm install
$ npm run setup
$ npm test
$ npm install --save taktod/takcast.output.rtmp
$ npm run setup
$ npm test
h tp // 아피 v2- c. 그리고 t 또는 s-chin g. tv / # 게 t ぇ b m u rl
이거야.
트위터가 webm에서의 전달 지원하고있는 것 같네요.
아무래도 websocket으로 webm의 데이터를 던져 주면, 그것으로 전달할 수 있는 것 같습니다.
그렇다고 하는 것은 서버를 chrome나 firefox라면, 브라우저만으로 전달을 할 수 있는 것 같다.
배달 할 수 있다는 것을 알고 있습니다.
h tp : 작은 m/그 외 k와 d/있어 MS/24 그림 59C4790 그림 d8 아 c20 c1
이쪽의 기사에 걸렸습니다만, webm을 받아 해석해 주면, 여하튼이라도 처리할 수 있는 것 같습니다.
훌륭하다・・・이 방식이 퍼져 주면・・・이라고 생각하고 있습니다.
그래서 만들어 낸 결과
엉망이었습니다.
github의 page로 액세스 가능하게 한 최초의 데모이지만 https로 액세스 할 수있는 곳에 있기 때문에
wss로 websocket을 연결하지 않으면 안되는 것 같습니다.
(이전 기사에서도 잘 생각하면 wss가 아니면 전달할 수 없네요

그리고 테스트 동작으로서 자신이 준비한 go의 프로그램이라고 ws 밖에 서포트하고 있다・・・
라는 점에서 엉망이었습니다.
여유가 있다면 golang의 프로그램에서 https를 지원하는 서버를 쓰거나 node에서도 사용하여 https를 지원하는 서버를 쓰고 싶습니다.
일단 이 기사는 그 1로서 보았습니다.
https 가능한 서버에서도 쓰면 그 2라든지 쓰고 싶습니다.
webm + websocket에 의한 배포가 퍼지면 좋겠다.
라고 생각합니다.
Reference
이 문제에 관하여(node(electron)로 webm 전달을 만들어 보았습니다. 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taktod/items/04d7c7865bef2570f53e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(node(electron)로 webm 전달을 만들어 보았습니다. 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taktod/items/04d7c7865bef2570f53e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)