프로그램 사용/VLC2009. 11. 25. 17:47

[링크 : http://www.videolan.org/streaming-features.html]


UDP is only valid with TS

unsupported muxer type for RTP (only TS/PS)

TS가 만세다(웬만한건 다 TS는 기본으로 지원된다)
UDP / RTP 등은 ASF로는 지원하지 않고 TS로 해야지 에러가 발생하지 않는다.




'프로그램 사용 > VLC' 카테고리의 다른 글

VLC를 이용한 웹캠보기  (0) 2009.12.02
VLC 네트워크 플레이 옵션  (4) 2009.11.25
VLC 한글 자막 출력하기 - VLC for windows  (2) 2009.11.24
VLC Streaming  (0) 2009.11.24
VLC web interface(웹 인터페이스)  (6) 2009.11.24
Posted by 구차니
Programming/C Win32 MFC2009. 11. 25. 09:56
한번 시간내서 C++을 박살내고 C#을 해봐야 하는건가 ㅠ.ㅠ
아무튼,

class Class_name
{
public:
static const int i;
}

const int Class_name::i = 0;


이렇게 선언하면 클래스를 생성해도 공용으로 사용가능한 변수가 생긴다
(전역변수는 전역변수이되, 클래스 제한 전역변수일려나?)

[링크 : http://ask.nate.com/qna/view.html?n=3253901]

그냥 클래스 내부에서 public static 으로 변수 선언하면 클래스들 끼리 공유한다고 한다.




메소드는 공용으로 사용하는데, 메소드 내부 변수를 static으로 사용하면
클래스들끼리 공용하면 메소드들을 호출 할때 마다 값이 변화하므로, 의도하지 않은 값을 얻을 수 있다고 한다.

[링크 : http://ikpil.com/260]


const 의 의미
[링크 : http://www.cyworld.com/conaon/2965983]
Posted by 구차니
프로그램 사용/VLC2009. 11. 24. 21:35
예전에 받아 놓은 애니들을 보다가,
곰 플레이어 에서는 보이지 않던 자막들이 보이길래 먼가 해서 의아해 하다 보니,
동영상 자체에 들어 있는 자막이었다.



아무튼, 각설하고 VLC는 기본값으로는 한글 자막을 지원하지 않는다.
smi 자막은 사용가능 하지만 폰트가 없어서 한글이 전부 □로 나오는데
이를 해결 하기 위해서는 약간의 번거로운 작업을 해야한다.

위의 메뉴에서 필요한 설정은 텍스트 렌더링 모듈에서 Freetype2 폰트 렌더러로 설정해주는 것이다.

그리고 글꼴에 직접 입력을 해준다. (찾아보기로 해도 파일이 선택이 안된다)
c:\windows\fonts\gulim.ttc
마지막으로 글꼴 크기를 30으로 입력해준다.(이유는 모르겠지만, 30이하는 글씨가 깨져 보인다.)

[링크 : http://hanury.net/wp/archives/177]
[링크 : http://qaos.com/article.php?sid=2132]





2009.12.16 수정
1.0.3 버전에서는 다른것들 설정할 필요없이
글꼴 c:\windows\fonts\gulim.ttc
글꼴 크기 (픽셀단위) 30
만 입력해주면 된다.
Posted by 구차니
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
CustomLog -
NoDaemon

<Feed feed1.ffm>
    File /tmp/feed1.ffm
    FileMaxSize 200K
    ACL allow 127.0.0.1
</Feed>

<Stream test1.mpg>
    Feed feed1.ffm
    Format mpeg
    AudioBitRate 32
    AudioChannels 1
    AudioSampleRate 44100
    VideoBitRate 64
    VideoBufferSize 40


#    VideoIntraOnly
    VideoGopSize 12
#    NoAudio
#    NoVideo
#    VideoQMin 3
#    VideoQMax 31
#    Preroll 15
#    ACL ALLOW <first address>
#    ACL DENY <first address>
</Stream>

#<Stream test.mjpg>
#    Feed feed1.ffm
#    Format mpjpeg
#    VideoFrameRate 2
#    VideoIntraOnly
#    NoAudio
#    Strict -1
#</Stream>

#<Stream test.jpg>
#    Feed feed1.ffm
#    Format jpeg
#    VideoFrameRate 2
#    VideoIntraOnly
#    VideoSize 352x240
#    NoAudio
#    Strict -1
#</Stream>

#<Stream test.swf>
#    Feed feed1.ffm
#    Format swf
#    VideoFrameRate 2
#    VideoIntraOnly
#    NoAudio
#</Stream>

<Stream test.asf>
    Feed feed1.ffm
    Format asf
    VideoFrameRate 15
    VideoSize 352x240
    VideoBitRate 256
    VideoBufferSize 40
    VideoGopSize 30
    AudioBitRate 64
    StartSendOnKey
</Stream>

#<Stream test.mp3>
#    Feed feed1.ffm
#    Format mp2
#    AudioCodec mp3
#    AudioBitRate 64
#    AudioChannels 1
#    AudioSampleRate 44100
#    NoVideo
#</Stream>

#<Stream test.ogg>
#    Feed feed1.ffm
#    Title "Stream title"
#    AudioBitRate 64
#    AudioChannels 2
#    AudioSampleRate 44100
#    NoVideo
#</Stream>

#<Stream test.ra>
#    Feed feed1.ffm
#    Format rm
#    AudioBitRate 32
#    NoVideo
#    NoAudio
#</Stream>

#<Stream test.rm>
#    Feed feed1.ffm
#    Format rm
#    AudioBitRate 32
#    VideoBitRate 128
#    VideoFrameRate 25
#    VideoGopSize 25
#    NoAudio
#</Stream>

#<Stream file.rm>
#    File "/usr/local/httpd/htdocs/tlive.rm"
#    NoAudio
#</Stream>

#<Stream file.asf>
#    File "/usr/local/httpd/htdocs/test.asf"
#    NoAudio
#    Author "Me"
#    Copyright "Super MegaCorp"
#    Title "Test stream from disk"
#    Comment "Test comment"
#</Stream>

File 이 들어 가는건 VLC에서 트랜스코딩이 비활성화 된 스트림이라고 생각된다.





#<Stream test1-rtsp.mpg>
#    Format rtp
#    File "/usr/local/httpd/htdocs/test1.mpg"
#</Stream>

#<Stream test1-sdp.mpg>
#    Format rtp
#    File "/usr/local/httpd/htdocs/test1.mpg"
#    MulticastAddress 224.124.0.1
#    MulticastPort 5000
#    MulticastTTL 16
#    NoLoop
#</Stream>

<Stream stat.html>
    Format status
    ACL allow localhost
    ACL allow 192.168.0.0 192.168.255.255
</Stream>

<Redirect index.html>
    URL http://www.ffmpeg.org/
</Redirect>
Posted by 구차니
분류가 모호한 글2009. 11. 24. 18:17
어디서 들은건지 기억도 안나는 단어..


레슬러의 특징(복장, 말투, 행동)을 모두 아우르는 말

[링크 : http://ko.wikipedia.org/wiki/기믹_(프로레슬링)]

미국의 속어로 '속임수', '홀림수' 등의 뜻. 광고 분야에서는 재치나 비꼼, 기분을 흐트러뜨리는 아트, 그리고 그밖의 트릭을 쓴 것들을 가리킨다. 세일즈 프로모션을 위한 '이목을 끄는 행동(stunt)'도 기믹에 속하는데, 이것은 다이렉트 메일(DM) 분야에서 가장 효과적이라고 한다.

[링크 : http://terms.naver.com/item.nhn?dirId=101&docId=14284]


'분류가 모호한 글' 카테고리의 다른 글

아랍의 공휴일(일요일)  (6) 2009.12.11
up close and personal  (0) 2009.12.08
코드러너 - 웹에서 프로그래밍을!  (0) 2009.11.20
콜론, 콤마, 세미콜론 등등등  (0) 2009.11.17
URI URL URN UNC  (0) 2009.10.27
Posted by 구차니
개소리 왈왈2009. 11. 24. 18:12
유입경로를 보다가 VLC가 나와서
무슨 글들이 써있을까 하고 따라가봤는데

VLC 로 스트리밍 서버 만드는거 솔찍히 메뉴얼도 없이 그리 어렵지는 않게 했지만,
다른 사람들이 언제 썼을까? 내용은 잘못된거 없나? 이러한 생각을 하면서 보게 되었다.

물론 어느정도의 자부심과, 자존심은 있어야 하지만
너무 거만해진건 아닐까. 내가 만드는것도 아니고 남이 만든 프로그램 쓰면서
순간적으로나마 내가 오늘 해서 올렸는데 누가 또 올렸어!? 이런 대단한 놈이 또 있다고!? (미쳤습니다 죄송 OTL)
이런 생각이 들었다.




산으로 가야 하나 바다로 가야 하나
도 닦으러 가야 하나 -ㅁ-?

'개소리 왈왈' 카테고리의 다른 글

리눅스 마스터 2급 2차 시험  (2) 2009.11.30
아 세상이란 ㅋㅋ  (6) 2009.11.26
힘든하루..  (6) 2009.11.23
와우가 미친게야~  (4) 2009.11.22
토익보러 갑니다!  (12) 2009.11.22
Posted by 구차니
프로그램 사용/VLC2009. 11. 24. 16:18
VLC는 ffserver로 스트리밍 하듯, 자체적으로 스트리밍 서버를 제공한다.


== 서버 ==

VLC Player의 미디어 메뉴에서 스트리밍을 클릭한다.

파일 이름은 레드썬~
추가 버튼을 눌러 파일을 추가하고
아래의 스트림 버튼을 누른다.

여기서는 그냥 다음 버튼을 눌러준다.

다음을 누르면 기본으로 파일로 출력 / H.264로 되어있으니 손을 본다.

스트리밍하면 만만한게 바로 WMV(Window Media Video)
출력은 위에서 파일 대신 HTTP 선택 후 추가를 누른다.
그리고 트랜스코딩에서 Video - WMV + WMA (ASF) 를 선택한 다음, 다음을 클릭한다.

별 다른건 없으니 그냥 스트림을 클릭한다.


== 클라이언트 ==




다른 pc에서 http://serverip:8080 으로 접속하면 스트리밍 되어 나온다.
Posted by 구차니
프로그램 사용/VLC2009. 11. 24. 15:18
VLC는 ffmpeg 의 GUI FrontEnd 인데
ffmpeg 가지고 놀다가, 문득 VLC에서 설정하면 어딘가 ffserver.conf 와 유사한 파일이 생성되지 않을까?
라는 생각이 이것저것 가지고 놀다보니, 신기한 것을 발견하게 되었다.


바로 웹 인터페이스!

가동시킨 컴퓨터의 ip와 8080 포트로 접속하면 웹에서 VLC를 원격제어 할 수 있다.
첫 페이지인 main VLC interface의 화면은 VLC 모습과 유사하다.

파일 열기를 선택하면 위와 같은 텍스트 기반의 파일 선택 창이 나오고

귀차니즘에 Browse를 누르니 목록이 뜬다.(물론 원격지의 파일이다)

두번째 페이지인 VLM interface 페이지.
VLM은 VideoLan Manager 의 약자이고, 스트리밍등의 VOD 서비스를 제어한다.
[링크 : http://wiki.videolan.org/Documentation:Streaming_HowTo/VLM]

세번째 페이지인 Mosaic wizard

1.0.3 버전의 스냅샷이지만, 0.8.6 버전에서도 지원된다.(Flash Based remote playback 제외)


2009/11/25 추가

0.8.6 버전에서는 외부에서도 접속이 가능했지만, 보안상의 문제인지 1.0.3 에서는
기본값으로 localhost 에서만 접속을 허용한다.

Access control

Access control - specific IPs or ranges of IP addresses - to the http interface can be done globally by editing "/usr/share/vlc/http/.hosts" (or "%PROGRAMFILES%\VideoLAN\VLC\http\.hosts" for Windows).

[링크 : http://wiki.videolan.org/Web_Interface]

Posted by 구차니
개소리 왈왈2009. 11. 23. 19:39
길고 길고
힘들고 힘든

하루..

'개소리 왈왈' 카테고리의 다른 글

아 세상이란 ㅋㅋ  (6) 2009.11.26
문득 든 생각 - 난 참 거만한거 같아  (2) 2009.11.24
와우가 미친게야~  (4) 2009.11.22
토익보러 갑니다!  (12) 2009.11.22
티스토리 초대장 뭥미?  (4) 2009.11.18
Posted by 구차니
개소리 왈왈2009. 11. 22. 22:05


SETI@HOME 을 CUDA로 돌리고 부터, 곰플레이어와 와우를 동시에 가동하면
이런 현상이 종종발생한다... CUDA가 문제일까. CUDA로 장시간 SETI@HOME을 돌린 여파일까 -ㅁ-

'개소리 왈왈' 카테고리의 다른 글

문득 든 생각 - 난 참 거만한거 같아  (2) 2009.11.24
힘든하루..  (6) 2009.11.23
토익보러 갑니다!  (12) 2009.11.22
티스토리 초대장 뭥미?  (4) 2009.11.18
문득 하고 싶은게 생겼다. 해야 할게 생겼다.  (0) 2009.11.17
Posted by 구차니