'2018/10/18'에 해당되는 글 5건

  1. 2018.10.18 d3 v5... -0-?
  2. 2018.10.18 git 리비전 돌아 다니기
  3. 2018.10.18 웹소켓 그리고 공유기? (4)
  4. 2018.10.18 jsmpeg div로 사용시 옵션
  5. 2018.10.18 node-rtsp-stream의 pid 얻기
Programming/d32018.10.18 20:57

어쩌다 받은거라 최신버전이 얼마인지도 모르고 했는데

다시 확인해보니 v3.. ㅠㅠ


현재 최신버전은 v5.7.0

[링크 : https://d3js.org/]



덕분에.. v3.x 에서 v5.x로 마이그레이션 하게 생겼네.. ㅠㅠ

'Programming > d3' 카테고리의 다른 글

d3 background image  (0) 2018.10.29
d3 pulse / blink  (0) 2018.10.29
d3 v5... -0-?  (0) 2018.10.18
d3 v3 doc  (0) 2018.10.17
d3 arc 직접 그리기  (0) 2018.10.17
d3 pie with padding  (0) 2018.10.16
Posted by 구차니

댓글을 달아 주세요

checkout을 이용해서 특정 리비전을 돌아 다닐수 있다.

예전에 branch 오가던 느낌이네..


git checkout HEAD~10

git checkout master 

[링크 : https://mytory.net/archives/10078]

'프로그램 사용 > CVS & SVN & GIT & Mercurial' 카테고리의 다른 글

.gitignore  (0) 2018.10.22
git 리비전 이동 후 pull 안되는 문제  (0) 2018.10.22
git 리비전 돌아 다니기  (0) 2018.10.18
git 상태 다시 읽기  (0) 2018.09.20
git 원격지 주소 변경하기  (0) 2018.09.06
git archive (svn export)  (0) 2018.09.05
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2018.10.18 17:53

localhost로 쓸때는 생각이 없었는데..

공인IP가 아닌 공유기 안에서 서버가 존재하고

그걸 외부에서 접속하게 해야 할때는 도대체 어떻게 해야하지? ㅠㅠ


[링크 : https://stackoverflow.com/questions/40450233/how-to-make-the-websocket-server-be-at-a-router]

[링크 : https://www.npmjs.com/package/web-socket-router]


+

일단은.. 그냥 기능 제한을 하고 이건 나중에 고민을 하자.. ㅠㅠ

'Programming > node.js' 카테고리의 다른 글

node.js undefined 확인하기  (0) 2018.10.22
node.js를 이용한 자기 자신의 ip 얻기  (4) 2018.10.22
웹소켓 그리고 공유기?  (4) 2018.10.18
node-rtsp-stream의 pid 얻기  (0) 2018.10.18
node.js post body  (0) 2018.10.17
node spawn args  (0) 2018.10.17
Posted by 구차니

댓글을 달아 주세요

  1. 공유기에 포트포워딩 하면 되지 않아요?
    뭔가 다른 걸 찾으시는 건가?

    2018.10.22 17:42 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 다른 닝겐들이 포트 포워딩 갯수를 다 써서 추가를 못합니다 ㅠㅠ (정리 하라고 압박중..)

      그리고 websocket 이라길래.. http 하나만 포워딩하면 될 줄 알았는데 아니라서 좀 당황하는 중이에요...

      2018.10.22 17:44 신고 [ ADDR : EDIT/ DEL ]
    • 아~ 저 같은 경우는 그냥 쉽게
      게이트 페이지 하나 두고 같은 포트 들어 올 경우 도메인으로 분기 처리 하기도 했어요. ㅋ

      2018.10.22 18:21 신고 [ ADDR : EDIT/ DEL ]
    • 일종의 해시값으로 돌리던가 해야하나 고민중입니다 ㅠㅠ

      2018.10.22 18:22 신고 [ ADDR : EDIT/ DEL ]

내용은 있었는데 이해를 못했거늘.. 오늘 해보니 되긴하네 췟 -_-

아래와 같은 식으로 'data-'를 접두로 붙이고

문장하나하나를 전부 - 로 토막내주면 된다.

그런 이유로 disableGl은 data-disable-Gl로 변환이 되어 설정하면 된다

<div class="jsmpeg" data-url="ws://localhost:6424" data-disable-gl="true"> 


Note that camelCased options have to be hyphenated when used as data attributes. E.g. decodeFirstFrame: true becomes data-decode-first-frame="true" for the HTML element. 

[링크 : https://github.com/phoboslab/jsmpeg]

'Programming > javascript & HTML' 카테고리의 다른 글

formdata dump  (0) 2018.10.24
js toHexString()  (0) 2018.10.23
jsmpeg div로 사용시 옵션  (0) 2018.10.18
js setinterval  (0) 2018.10.16
ajax each  (0) 2018.10.16
canvas clearRect  (0) 2018.10.15
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2018.10.18 14:52

접근 경로 드럽게 기네 -_-

var stream = new Stream({
name: "name",
// streamUrl: 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov',
streamUrl: url,
wsPort: wsport
});

// console.dir(stream);
console.log(stream.mpeg1Muxer.stream.pid);


아무튼 stream 객체는 아래와 같다.

VideoStream {

  name: 'name',

  streamUrl: 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov',

  width: undefined,

  height: undefined,

  wsPort: 44911,

  inputStreamStarted: false,

  stream: undefined,

  mpeg1Muxer:

   Mpeg1Muxer {

     url: 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov',

     stream:

      ChildProcess {

        domain: null,

        _events: {},

        _eventsCount: 0,

        _maxListeners: undefined,

        _closesNeeded: 3,

        _closesGot: 0,

        connected: false,

        signalCode: null,

        exitCode: null,

        killed: false,

        spawnfile: 'ffmpeg',

        _handle: [Object],

        spawnargs: [Array],

        pid: 5780,

        stdin: [Object],

        stdout: [Object],

        stderr: [Object],

        stdio: [Array] },

     inputStreamStarted: true,

     _events: { mpeg1data: [Function], ffmpegError: [Array] },

     _eventsCount: 2 },

  wsServer:

   WebSocketServer {

     _server:

      Server {

        domain: null,

        _events: [Object],

        _eventsCount: 5,

        _maxListeners: undefined,

        _connections: 0,

        _handle: null,

        _usingSlaves: false,

        _slaves: [],

        _unref: false,

        allowHalfOpen: true,

        pauseOnConnect: false,

        httpAllowHalfOpen: false,

        timeout: 120000,

        keepAliveTimeout: 5000,

        _pendingResponseData: 0,

        maxHeadersCount: null,

        [Symbol(asyncId)]: -1 },

     _closeServer: [Function],

     options:

      { host: [Getter],

        port: [Getter],

        server: [Getter],

        verifyClient: [Getter],

        handleProtocols: [Getter],

        path: [Getter],

        noServer: [Getter],

        disableHixie: [Getter],

        clientTracking: [Getter] },

     path: null,

     clients: [],

     _events: { connection: [Function] },

     _eventsCount: 1,

     broadcast: [Function] },

  _events: { camdata: [Function] },

  _eventsCount: 1 } 


'Programming > node.js' 카테고리의 다른 글

node.js를 이용한 자기 자신의 ip 얻기  (4) 2018.10.22
웹소켓 그리고 공유기?  (4) 2018.10.18
node-rtsp-stream의 pid 얻기  (0) 2018.10.18
node.js post body  (0) 2018.10.17
node spawn args  (0) 2018.10.17
node post header max size  (0) 2018.10.16
Posted by 구차니

댓글을 달아 주세요