Re: Как сделать rtsp сервер, самый простой способ?
От: kov_serg Россия  
Дата: 07.06.24 14:12
Оценка: 10 (1)
Здравствуйте, Sharov, Вы писали:

S>Здравствуйте.


S>Нужно сделать rtsp сервер, чтобы можно было к нему подключаться и гнать поток -- вопрос, как это можно проще сделать?

S>Через vlc или через gstreamer, например? В качестве потока можно взять заглушку (testvideosrc) или по кругу гнать видео
S>файл.
S>Что посоветуете?

S>Заранее благодарю.


Пример:

# list.vlc
new channel2 broadcast enabled
setup channel2 input "/home/user/video/Ralf.avi" loop
setup channel2 output #rtp{mux=ts,dst=224.10.0.2,sdp=sap://,name="Ralf"}
control channel2 play

new channel5 broadcast enabled
setup channel5 input "/home/user/video/output1.ts" loop
setup channel5 output #rtp{mux=ts,dst=224.10.0.5,ttl=5,sdp=sap://,name="ts"}
control channel5 play

#... 100500 таких же или
# load "more.vlc"


#!/bin/sh
cvlc --ttl 5 --miface=eth0 --vlm-conf=list.vlc

где eth0 — название сетевого интерфейса куда будет широковещать
/home/user/video/... тут свои пути прописать
можно сделать цепочку из дофига файлов, будут играть по очереди
ttl колво допустимых ретрансляций широковещательного пакета
224.10.0.2 просто адреса из multicast диапазона
в параметрах sap:// можно более информативно описать канал
Как сделать rtsp сервер, самый простой способ?
От: Sharov Россия  
Дата: 07.06.24 13:17
Оценка:
Здравствуйте.

Нужно сделать rtsp сервер, чтобы можно было к нему подключаться и гнать поток -- вопрос, как это можно проще сделать?
Через vlc или через gstreamer, например? В качестве потока можно взять заглушку (testvideosrc) или по кругу гнать видео
файл.
Что посоветуете?

Заранее благодарю.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.