这是第三次也是最后一次我会尝试在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