собственно, удалось запутить это дело для webm. Показывает как в браузере, так и на Android
videotestsrc horizontal-speed=1 is-live=1 !'video/x-raw-rgb,framerate=5/1' ! ffmpegcolorspace ! vp8enc speed=2 ! webmmux streamable=true ! tcpclientsink host=localhost port=1111
заголовки отдаю при помощи node.js а дальше стримлю
'Date':date.toUTCString(), 'Connection':'close', 'Cache-Control':'private', 'Content-Type':'video/webm', 'Server':'CustomStreamer/0.0.1',
попробовал тоже самое сделать для iOS - болт. Вычитал, что Safari на iOS поддерживает не все профили x264, нужный так и не нашел. Подскажите, если кто знает.
Стриминг для iOS:
videotestsrc horizontal-speed=1 is-live=1 ! 'video/x-raw-rgb,framerate=30/1' ! ffmpegcolorspace ! x264enc profile=1 subme=8 me=2 cabac=0 psy-tune=1 vbv-buf-capacity=10000 ! mp4mux streamable=true ! tcpclientsink host=localhost port=1111
'Date':date.toUTCString(), 'Connection':'close', 'Cache-Control':'private', 'Content-Type':'video/mp4', 'Server':'CustomStreamer/0.0.1',
На эппле просто перечеркнутый значек =(
P.S. Эпл древний - iPad 1й который