這是第三次也是最後一次我會嘗試在StackOverflow上提出問題,而我的問題方式非常具體。VLCJ JPanel播放視頻流預覽
我有一個Java應用程序,將採取桌面和與libx264編碼,然後用RTMP流twitch.tv。我的問題是我想要預覽流,而我發現要做到這一點的最佳方式是將vlcj視頻播放器添加到jpanel。那已經完成了。
但我不能做的是:發送流出兩個Twitch,並在屏幕上。並讓該屏幕獲取該流,並顯示它。
流式傳輸器是avconv,用於libav。 (FFmpeg的,但對Ubuntu) 猛砸代碼加載:
`#! /bin/bash
clear
INRES="$1"
OUTRES="$2"
FPS="$3"
QUAL="$4"
STREAM="$5"
avconv \
-f x11grab -s $INRES -r $FPS -i :0.0 -qcomp 1.0 \
-f alsa -ac 2 -i pulse \
-vcodec libx264 -s $OUTRES -preset $QUAL -g 2 \
-acodec libmp3lame -ar 44100 -threads 6 -q:a 3 -b:a 712000 -bufsize 512k \
-f flv $STREAM`
vlcj面板甚至可以觀看YouTube視頻或抽搐視頻,但我希望它具有低時延。
任何幫助表示讚賞。謝謝。
:/耐心是一種美德。 – DaCoder