혹시 인터넷 스트리밍 서버(실시간 방송용) 만들어 보신 분 있나

avelose의 이미지

친구 녀석이 usb캠가지고 한번 구현은 해봤다고 하는데.
녀석의 말에만 의존해서 일을 버리기엔 좀 무모한 것같아서.(일단 한가지에 대한 경우의 수이니..) 이렇게 kldp를 통해서 정보를 얻어 보려고 합니다.

일단. 내용은 이렇습니다.
여러대의 캠(캠코더 또는 usb캠, 4대정도)을 이용해서 스트리밍서비스를 하려고 합니다.(성인방송 아니에요~~ ) )
클라이언트쪽에선 동영상 저장등을 구현할지도 모르지만.. (이건 어떻게 될지.. 이거 구현하려면.. 한 동안 머리 깨질 듯... 안하는 것이 현명한 선택일지도...)

대충 머리속으론 어떻게 구현해야 할 지 알 것 같은데. 막상 그 내용을 실제로 옮기기엔 부족한 부분이 많은 것 같습니다. 그래서 이렇게 글을 올려 보는 것이고요.
대충 생각하기엔. 각각의 캠에 컴을 따로 두고. 해당 캠을 디바이스로(VFL이 필요할 듯..) 잡고 해당소스를 뿌려주는 방식을 생각하고 있는데. 좀 막연한 생각으로는 해당소스를 수정하지 않고 과연 웹에 뿌려도 되나하는 생각이 되는 군요. 친구에게 자세한 얘기는 듣지 못했지만. 녀석의 말로는 따른 인코딩은 필요없는 것 처럼 말하는 것으로 봐서는.. (몇 유저가 사용하지 못하고. 내부 내트워크에서나 가능할 법한데..) 녀석이야 장난으로 도전했던 것이고. 이 것은 여러명에게(대략 200명미만.) 서비스해야 할텐데 대여폭의 문제도 있고.(녀석은 usb캠으로 했으니 별다른 문제는 없었겠지만.)

흐아악. 여하튼 머리가 복잡합니다. 대충 kldp 문서들 중에서 스트리밍에 대한 얘기들을 보면서. 정리하고 있지만. 아직 개념이 잘 서지 않아서 인지. 도통 무슨 얘기를 하는지 모르겠습니다. 에고에고.. 답답한 마음에 몇자 적었더니.. 뭔소리를 적었는지도 모르겠군요.

제가 생각하는 서버와 비슷한 것을 구현해 보신 분의 조언이 듣고 싶습니다.

avelose의 이미지

아!! 빼먹은 얘기가 있군요. 장비값 이외에는 돈을 들이고 싶은 생각이 없다는 것을 빼먹었습니다. 흐음.(도둑놈 심보..)

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

codebank의 이미지

인터넷 검색을 해보니 많은 방법이 나오는것 같네요.
http://www.google.com 에서 'stream server usb cam'으로 찾아보니
국내에서는 그것을 이용해서 쌍방향 교육에도 활용하는것 같고 일부 19금 외국
홈페이지들에서 실제로 생중계에 이용되는 듯도 하군요.
대충 둘러보니 만드는 방법은 그리 어렵지 않은듯도 싶고요.

http://www.ncl.ac.uk/ucs/web/streaming/live.html

이곳에서는 대충 어떤 형태로 서버가 이루어지는지를 알아 볼수도 있겠네요.

------------------------------
좋은 하루 되세요.

cjh의 이미지

윈도2000 서버를 쓰시는게 가장 편할 것 같군요. :)

--
익스펙토 페트로눔

낙엽의 이미지

codebank wrote:

http://www.ncl.ac.uk/ucs/web/streaming/live.html

이곳에서는 대충 어떤 형태로 서버가 이루어지는지를 알아 볼수도 있겠네요.

저기 live broadcast는 오픈소스였던 것으로 기억합니다.

sourceforge.net에 찾아보세요. 기본적인 구현은 다 되어있었으니까요. :-)

godway의 이미지

apple 에서 darwin 이라는 이름하에 진행하고 있는 오픈소스 프로젝트가 있습니다
그 안에 스트리밍 서버도 포함되어 있답니다
거의 퀵타임의 오픈소스 버전이라고 봐도 될듯 하던데요

http://developer.apple.com/darwin/projects/streaming/

============================
=== God is love ===
============================

maddie의 이미지

영상 스트리밍 서버는 좀 황당스런 면이 없지않아 있는데요...

사실 오픈소스는 언급하신 다윈에서의 스트리밍 서버와 ffmpeg하고 divx프로젝트에서 추진하고 있는 것 정도가 있는 것으로 알고 있고, 거의 모두 알파 상태입니다.(절대 엔터프라이즈 레벨에서 위험하는 거죠..저는 컴파일 조차 실패..ㅡ.ㅡ) 다윈에서의 프로젝트는 어떨련지 모르겠습니다. 다른 플랫폼에서 돌아갈지 의문이군요.

리눅스나 프비에서 돌아가는 스트리밍 솔루션으로 리얼스트리밍이 있는데(real player) 그거 예전에 무료로 테스트버전 비슷한거 쓸 수 있었는데 요즘은 모르겠네요.(홈페이지가 너무 복잡한 관계로다가 어디 있는지도 모르겠더군요.) 근데 이게 유료버전의 경우 가격이 참으로 거시기합니다. ㅡ.ㅡ (윈도 2000 서버보다 비싼걸로 알고 있는데 그게 1~2년전이었으니 요즘은 어떨지 모르겠군요.)

그래서 차라리 물어보면 윈도 2000서버 사서 그냥 구축하라고 말해줍니다. 머 능력이 되신다면 어둠의 통로로 사용을 하셔도 되겠습니다. 걸리면 대박(?)이지만 ㅡ.ㅡ

힘없는자의 슬픔

avelose의 이미지

여러분들이 알려 주신 자료들을 가지고 공부해 보고 있는데. 흐음. 상당하군요.(자료는 많은 것 같은데. 확실히 무료로는 영....)
리얼스트리밍의 경우엔 25유저까지 무료이고. 이후엔 라이센스 받아야 하더군요.

역시 세상엔 공짜는 없다는 것을 깨닳고 있는 중입니다.

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'