простой источник примера трансляции rtsp - PullRequest
8 голосов
/ 14 июля 2009

Я хочу транслировать экран (не статический экран) моей программы, используя rtsp / rtp, поскольку таким образом мобильный телефон (по крайней мере, самые последние) может просматривать поток.

Я ищу простой пример программы, которая берет предлагаемые мной кадры, кодирует их с помощью кодека, а затем отправляет это (используя rtsp) всем подключенным клиентам.

Я посмотрел в сети, и все, что я могу найти до сих пор, это полноценные медиа-серверы с открытым исходным кодом (например, darwin), которые слишком сложны, чтобы использовать их в качестве примера

любая помощь приветствуется!

R

p.s. отправка jpegs на мобильный телефон на самом деле не вариант, так как это нестандартно, и для интерпретации «потока» потребуется установить мобильное приложение.

p.s.2 C, C ++ или C # будет в порядке.

Ответы [ 5 ]

4 голосов
/ 20 июля 2009

похоже, это то, что я искал: live555.com

Полезные библиотеки и примеры кода для потоковой передачи содержимого из вашего собственного приложения

R

3 голосов
/ 12 декабря 2012

Моя библиотека делает это полностью в управляемом коде!

Вы можете найти библиотеку @ http://net7mma.codeplex.com/

Существует также статья CodeProject @ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp

Если вам нужно что-нибудь еще, дайте мне знать!

1 голос
/ 23 июля 2009

Я согласен, что многие потоковые серверы OpenSource слишком тяжелые. Однако настроить VLC очень просто:

  1. Файл | Открыть файл ...
  2. Настройка: screen: //
  3. Проверить поток / сохранить
  4. Нажмите Настройки ...
  5. Настройте предпочитаемые параметры потоковой передачи (Обязательно измените разрешение на небольшое, чтобы оно передавалось на вашем мобильном телефоне быстро).
  6. Нажмите Ok
  7. Нажмите Ok
  8. Готово!

Обязательно следите за View | Messages ... В журнале могут быть некоторые интересные предупреждения или ошибки. Надеюсь, это поможет!

1 голос
/ 20 июля 2009

Это кажется плохой идеей ... RTSP сложен, поэтому запуск урезанной версии звучит как открытое приглашение к проблемам ... но ... Если вы хотите погрузиться и вырвать соответствующий код из какого-то другой проект здесь хороший список для начала, в нем перечислены несколько RTSP-серверов с открытым исходным кодом на C / C ++. Удачи.

0 голосов
/ 23 июля 2009

Если вам действительно нужен исходный код, я рекомендую http://ffmpeg.org/. Это не так просто, VLC, но у вас гораздо больше контроля. Проект включает в себя несколько примеров, с которых можно начать.

...