2015-07-11 5 views
1

Я использую vlc-плеер для перекодировки многоадресного потока, а затем показываю с помощью тега HTML5. Видео там играет, но я не могу получить звук.Нет звука при воспроизведении видеопотока в HTML5

VLC Команда:

vlc udp://@192.168.1.1 --sout=#transcode{vcodec=theo,vb=1024,channels=1,ab=128,samplerate=44100,width=320}:http{dst=:8080/webcam.ogg} 

вот HTML:

<video autoplay="autoplay" width="500px" preload="metadata" controls> <source src="http://127.0.0.1:8080/webcam.ogg"/><source src="http://127.0.0.1:8080/webcam.ogg"/></video> 

Однако тот же поток (http://127.0.0.1:8080/webcam.ogg) играет с правильным звуком в VLC Player. Может кто-нибудь подскажет мне, где проблема.

+0

Ваша строка sout указывает видеокодек, но нет аудиокодека ... – caprica

+0

Не могли бы вы дать мне подсказку, какой аудиокодек мне нужно использовать там? –

ответ

1

Вы не указываете аудиокодека в вашем перекодировки строки, вот некоторые примеры (первоначально взяты из некоторого демо-кода в источниках VLC):

#transcode{vcodec=h264,venc=x264{cfr=16},scale=1,acodec=mp4a,ab=160,channels=2,samplerate=44100} 
#transcode{vcodec=h264,venc=x264{cfr=40},scale=1,acodec=mp4a,ab=96,channels=2,samplerate=44100} 
#transcode{vcodec=theo,venc=theora{quality=9},scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100} 
#transcode{vcodec=theo,venc=theora{quality=4},scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100} 
#transcode{vcodec=VP80,vb=2000,scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100} 
#transcode{vcodec=VP80,vb=1000,scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100} 

Какие особенности один вам нужно, это до вас, и ваши требования.

+0

Идеально, добавив поток «acodec = vorb» теперь играть со звуком :) внутри HTML-тега видео. Не могли бы вы рассказать мне одну вещь для моего понимания, почему Stream играл со звуком внутри vlc-плеера, когда я трансформировался без добавления звука кодек и играть как сетевой поток в vlc, но не дают звук внутри тега видео HTML? –

+0

VLC должен добавить для вас параметры по умолчанию. – caprica

Смежные вопросы