Я хочу, чтобы потоковое видео и аудио через ip на C#. Аудио и видео поступают с веб-камеры и Будет отправлено в протокол rtp. Моя идея - захватить звук с помощью naudio, закодировать его с помощью g711 и отправить его на порт X, Захват изображений со скоростью 20/25 кадров в секунду с веб-камеры, выполните некоторую кодировку (не знаете, какой вид еще ...) и отправьте ее на порт Y. Мой вопрос в том, является ли этот способ правильным потоковым видео и аудио? Есть ли способ объединить как видео, так и аудио в один и тот же пакет и отправить его на один и тот же порт?Как объединить живое видео и аудио для потоковой передачи
ответ
Ваша проблема не звучит настолько сложной и легко выполнимой. У вас есть отдельные аудио- и видеопотоки, и вы хотите их объединить и передать, верно?
Простейшим способом будет использовать либо медиакодер Windows, либо кодировщик мультимедийных носителей. У кодировщика Windows Windows есть дополнительные возможности потоковой передачи видео прямо, без задействованного сервера потоковой передачи. Вы можете выбрать свою веб-камеру как «исходное видео» и выбрать любой микрофон в качестве «источника звука», а кодер Windows Media будет комбинировать оба из них и создать поток для вас, который можно просматривать в прямом эфире любым пользователем или может быть нажат на сервер потокового мультимедиа для ретрансляционного вещания.
Ссылка на WME http://www.microsoft.com/en-in/download/details.aspx?id=17792
Похоже на хорошее решение. Я попробую. Thank you –
dead link ...... – CyberFox
Это ясный пример «Построен или куплен». Я бы не построил нечто подобное. Он полон технических ошибок и очень (очень) сомнительных, если один разработчик, столь же интеллектуальный, как он мог бы, должен даже попытаться реализовать это с нуля. Намного лучше найти решение с открытым исходным кодом, которое сделает для вас грязную работу. Затем ваш вопрос будет вторичным и решаться путем соответствующей настройки пакета.
Что приходит на ум, это: how to embed vlc media player into my c# windows form app?
По крайней мере, посмотреть на этот маршрут, это может быть намного более быстрый путь достижения вашей конечной цели.
если я передаю его с помощью vlc, мне нужно сохранить видео в реальном времени с камеры на видеофайл? и поток файл? Я не знаю, является ли vlc хорошим выбором для потоковой передачи видео в реальном времени. –
Клиент может воспроизводить потоковое видео и аудио с сетевого соединения без записи видеофайла на компьютере. Он может записывать временные двоичные файлы для буферизации, т. К. VLC означает * Video LAN Client *, LAN означает, что потоковое видео передается непосредственно из TCP/IP-соединения. IIRC (но не цитирую меня), он может даже обслуживать потоки (действовать как сервер). Я никогда не добавлял его в .NET-приложение, но ссылка выше может объяснить вам все. – pid
lan означает в локальной сети. vlc имеет возможность для потоковой передачи в rtp. Я просто не уверен, что vlc - правильное решение для потокового видео в реальном времени в wan-сети .... –
- 1. mediaelement.js - поддержка RTMP для потоковой передачи аудио?
- 2. Решения для потоковой передачи видео
- 3. Оптимизация видео для потоковой передачи rtmp?
- 4. Формат для потоковой передачи видео
- 5. RTSP против HTTP для потоковой передачи аудио
- 6. открыть http-соединение для потоковой передачи аудио
- 7. Определение времени потоковой передачи видео
- 8. Apache обратный прокси для потоковой передачи видео
- 9. Реализация плавающего изображения для потоковой передачи видео
- 10. Использование Bass.Net для потоковой передачи аудио с RTSP на C#
- 11. Веб-клиент для потоковой передачи видео
- 12. Flash-видеоплеер для потоковой передачи видео
- 13. Программное обеспечение для потоковой передачи видео
- 14. Ошибки в демонстрации для потоковой передачи видео
- 15. Как объединить аудио и видео в ios
- 16. Как объединить видео и аудио файлы?
- 17. примера для RTSP потоковой передачи в андроид
- 18. Как захватить только аудио или видео во время потоковой передачи видео с URL-адреса?
- 19. Настройка сокетов и портов для потоковой передачи аудио/видео высокой скорости
- 20. Преимущества создания файлов .ram, .wvx, .m3u для размещения и потоковой передачи аудио/видео файлов?
- 21. Загрузите видео и получите прямой URL-адрес для потоковой передачи
- 22. Как транслировать видео/аудио в онлайн-хранилище?
- 23. Безопасный и недорогой способ для потоковой передачи Flash-видео
- 24. Способы достижения динамической потоковой передачи видео
- 25. Какой язык для потоковой передачи веб-камеры?
- 26. объединить аудио и видео файл в android
- 27. Протокол потоковой передачи и записи
- 28. Android-библиотека для потоковой передачи локального сохраненного аудио через RTP
- 29. Как обеспечить безопасность для потоковой передачи видео с помощью Lighttpd?
- 30. Для потоковой передачи или не для потоковой передачи
Вы должны принять ответ, если он помог вам или объяснить, почему это не так. – pid