2013-04-09 4 views
0

С помощью этого кода я вижу поток моего рабочего стола в iPhone:HTTP Live Streaming Задержка на iPhone

vlc -I dummy screen:// vlc://quit --sout='#transcode{threads=300,width=554,height=367,fps=30,vcodec=h264,vb=500000,venc=x264{aud,profile=baseline,level=30,keyint=30,bframes=0,ref=1}}:duplicate{dst=std{access=livehttp{seglen=10,delsegs=true,numsegs=100,index=/var/www/streaming/mystream.m3u8,index-url=http://localhost/streaming/mystream-########.ts},mux=ts{use-key-frames},dst=/var/www/streaming/mystream-########.ts}}; 

, но у меня есть большая задержка, как 30-40 секунды ... Вы знаете, как уменьшить эту задержку?

Все, что я хочу это:

• Поток ясно рабочий стол для 600x400 окна в iPhone

• Без звука

• Задержка MAX 1-2 второго

ли вам знаете, как сделать поток?

+0

Вы использовали синхронный или асинхронный способ соединения. –

+0

Я соединяю мысли wifi lan ... –

ответ

0

Лучший поток, который я получаю, - от ffmpeg, но всегда есть 7-8 секунд задержки. Это строка:

ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i :0.0 -pix_fmt yuv420p -vcodec libx264 -acodec libfaac -r 25 -profile:v baseline -b:v 1500k -x264opts keyint=25 -s 640x360 -map 0 -flags -global_header -f segment -segment_list index_1500.m3u8 -segment_time 1 -segment_format mpeg_ts -segment_list_type m3u8 -segment_list_flags +live -segment_list_size 1 segment%05d.ts 
Смежные вопросы