2013-07-29 2 views
3

ps3, 타블렛 또는 스마트 TV와 같은 다른 장치로 데스크탑을 스트리밍하고 싶습니다.html5 플레이어에 vlc mp4 스트림

내가 생각한 가장 간단한 해결책은 로컬 서버에 저장된 html5 페이지로 스트리밍하는 vlc입니다. 나는 다음과 같은 코드 변환 설정으로 내 명령 줄에서 VLC를 시작

:sout=#transcode{vcodec=h264,vb=100,scale=0,acodec=mpga,ab=96,channels=2,samplerate=44100}:standard{access=http,mux=ts{use-key-frames},dst=:8080} 

HTML 코드 :

<video width="704" height="396" controls="controls" loop="loop" autoplay="autoplay"> 
     <source src="http://####:8080/" type="video/mp4" /> 
     Your browser does not support the video tag. 
</video> 

내가 다른 컴퓨터에 VLC로 스트림을 볼 수 있습니다. 이 게시물에 따르면 :

Streaming mp4 with vlc to html browser

mux=mp4는 작업 스트림을 생성하지 않습니다. vlc manual에서도보고되었습니다. 내가 잘못 본 것이 아니라면, 그들은을 h264의 오른쪽 멀티플렉서로 정의합니다.

단서는 어디 있습니까?

답변

0

mp4 mux 형식을 사용하여 h264로 인코딩 된 비디오를 패킹 할 수 없습니다. asf 또는 ts mux를 사용해야합니다. Ts와 asf는 html5 비디오 플레이어에서 작동하지 않습니다. vlc 플러그인을 사용하여 비디오를 재생하거나 다른 비디오 코덱으로 변경하십시오.

관련 문제