Спасибо за ответ
Дома у меня стоит виндоус, отсюда и проблемы. Я смотрел в торону ffserver — хотел его поднять на работе, но опять же получается бутерброд :) Сейчас попробую поставить Red5.
Подскажите еще: в каком случае для просмотра можно использовать просто <img src='http://localhost:7777'>, и чем можно приниать поток с mpegts, как в приведенном мною примере?
Попробовал как Вы написали стримить в rtmp: ffmpeg -f dshow -i video=«Logitech HD Webcam C270» -r 20 -s 640x360 -vcodec libx264 -b 900k -f flv rtmp://127.0.0.1:7777
Программа валится с вот такой ошибкой:
[dshow @ 00000000006cffe0] Estimating duration from bitrate, this may be inaccurate
Input #0, dshow, from 'video=Logitech HD Webcam C270':
Duration: N/A, start: 417557.386000, bitrate: N/A
Stream #0:0: Video: rawvideo, bgr24, 640x480, 30 tbr, 10000k tbn, 30 tbc
Please use -b:a or -b:v, -b is ambiguous
No application or playpath in URL!
[dshow @ 00000000006cffe0] real-time buffer 90% full! frame dropped!
Если поробовать так: ffmpeg -f dshow -i video=«Logitech HD Webcam C270» -r 20 -s 640x360 -vcodec libx264 -b 900k -f mpegts udp://127.0.0.1:7777 (модифицированный пример из доков)
то все запускается и работает. Но чем в таком случае просмотреть видео на страничке?
Спасибо.
А суть вопроса была немного иная :) не нужно просто стримить все, что идет на аудиовыход компьютера, не отдельный файл. На одном компьютере есть колонки, на другом — нет.
ffmpeg -i stream.mp3 -acodec copy -f rtp rtp://239.8.8.8:5000
На передающей стороне запускается, вроде бы даже без ошибок.
А на принимающей можно сразу слушать плеером вбив сокет в плейлист? Вот тут не выходит, фубар пишет, что не может подконнектиться.
И еще вопрос — мы указываем файл — будет стримиться его содержимое, я правильно понял?
Качал отсюда — ffmpeg.zeranoe.com/builds/
Это редиррект с оффсайта на виндовый билд. Я использую FFmpeg git-c995644 64-bit Static (Latest).
Спасибо за помощь.
Спасибо за наводку.
из документации я понял что источник можно не указывать, если просто копировать аудиопоток?
и почему-то не нравится мой сокет, вываливается ошибка, хотя в документации так разрешено.
К сожалению, ни запуск от имени администратора, ни перезагрузка не помогли. Возможно дела во встроенной звуковой? Хотя в остальных программах корректно видятся все IO
Почитал я про Sam Broadcaster, как то слишком сложно все, что бы просто застримить звук на htpc — и базу ему нужно ставить, и настроек дофигища. Для девушки будет сложно, наверное с ним разбираться. Может есть варианты попроще?
Дома у меня стоит виндоус, отсюда и проблемы. Я смотрел в торону ffserver — хотел его поднять на работе, но опять же получается бутерброд :) Сейчас попробую поставить Red5.
Подскажите еще: в каком случае для просмотра можно использовать просто
<img src='http://localhost:7777'>
, и чем можно приниать поток с mpegts, как в приведенном мною примере?