Vlc스트리밍을 real이나wmp로 수신?

안녕하세요.

vlc로 스트리밍하는 비디오 트래픽을
real player나 windows media play로 수신이 가능한지 궁금합니다.

만약 가능하다면 어떻게 해야 하는지 알려주시면 감사하겠습니다.

스트리밍 프로토콜이 서로 지원되는지 살펴보세요.
동일 프로토콜이면 되는거죠 =.=

haze11님 답변 감사합니다.

질문을 좀 더 구체적으로 수정하겠습니다.

서버와 리시버가 모두 동일 프로토콜을 사용할 경우
(스트리밍이 된다면 적어도 UDP는 될테니 모두 UDP를 사용할경우)

다음과 같은 질문이 있습니다.

  1. 원본 파일 형식 및 인코딩은 어떻게 해야 할까요?
    어떤 형식이나 인코딩도 상관 없을까요?
    가능하다면 추가 코덱 설치없이 real player, wmp로 수신하고자 할 경우
    어떤 형식의 원본 혹은 인코딩이 좋을까요?

  2. VLC에서 따로 비디오 코덱 옵션을 주어야 하는지요?
    준다면 어떤 코덱 옵션을 주어야 할까요?

  3. Encaptulation 옵션은 어떻게 해야 하는지요?

  4. 이 모든게 올바르게 설정되어 있다면 동작하는게 확실한지요?
    vlc, real player, wmp에서 모두 수신이 가능한지요?
    만약 가능하다면 그밖에 필요한 설정은 없는지요?

이상입니다.
혹시 시도해봤는데 안되더라 하시는분 계시면 그에 대한 정보도 꼭 부탁드립니다.
그럼 답변 기다리도록 하겠습니다.

서버/클라이언트 모두 동일한 코덱을 사용하셔야 합니다.
rp나 wmp에서 지원하는 코덱을 사용하시면 별도의 코덱이 필요없겠죠 =.=
서버에서 단순히 스트림을 전송한다면 인코딩은 상관 없고,
클라이언트에서 보여줄 수 있게 디코딩만 가능하면 되겠죠.

http://www.videolan.org/doc/streaming-h ... to-en.html

vlc로 스트리밍 서비스를 하는 하우투 문서입니다. 이걸 참고하세요.

mms 를 이용해서 wmp 에서 볼 수 있게끔 하는 부분도 있군요 =.=

http://www.videolan.org/doc/streaming-h ... /ch04.html

참고로 예전에 vlc로 윈도/리눅 각각에서 스트리밍을 해본적이 있는데,
최신 vlc 윈도에서는 잘 안되던 기억이 있습니다. 버그가 있던걸로…
리눅에서는 잘 됐었습니다. :)

haze11님 답변 감사합니다.

전 뭐가 문제인지 모르겠지만. 예쩐에 했을땐

리(VLC)-윈(VLC) 끼리만 되고

MMS로 해줘도다른 플레이어에서 보이질 않더군요.

헤즈님 답변 해줘용~!

최신 버전의 wmp는 mms를 지원하지 않는다는 말이 있더군요.

아무튼 방법을 찾았네요.

[code:1mnoazjm]
$ vlc yourmovie.avi --loop --sout ‘#transcode{scale=1,fps=29.97,width=320,height=240,vcodec=WMV1,acodec=mp3,vb=512,ab=128,channels=1}:std{access=http,mux=asf,dst=0.0.0.0:8090}’ --ttl 12
[/code:1mnoazjm]

위 명령에서 파일이름만 바꾸시고
wmp든 real이든 mplayer든 상관없이 open url하신후
http://서버주소:8090하시면
됩니다. (localhost 및 127.0.0.1은 안됨)
물론 OS상관없이 vlc로도 잘됩니다.

캡춰카드가 없어서 잘 모르겠는데
TV카드 있으신 분은 Ubuntu + VLC 로 티비중계도 가능한듯 하네요.

http://ubuntuforums.org/showthread.php?t=441263

위의 글을 참고했습니다.