Máy chủ phát trực tuyến RTSP C ++
Tôi muốn viết một máy chủ phát trực tuyến RTSP bằng C ++. Nhiều máy khách sẽ được kết nối với máy chủ này để nhận dữ liệu được truyền trực tuyến.
Điều tôi hiểu là tôi cần lập trình socket trong C ++ cho kiến trúc máy chủ khách hàng.
Tôi biết FFMPEG có hỗ trợ dòng lệnh để phát trực tuyến âm thanh / video. Nhưng yêu cầu của tôi là viết một mô hình ổ cắm máy chủ khách hàng bằng C ++.
Tôi đã xem qua https://www.medialan.de/usecase0001.html
Tôi cũng đang xem xét điều này. https://www.youtube.com/watch?v=MEMzo59CPr8
nhưng tôi không chắc liệu điều này sẽ giúp tôi.
Để truyền dữ liệu âm thanh / video, tôi có cần sử dụng các API FFMEPG không. Nếu có, tôi cần sử dụng thư viện nào của FFMPEG ?.
Trả lời
Không, bạn không cần ffmpeg để viết một máy chủ RTSP.
Tôi nghĩ rằng tôi sẽ sử dụng máy chủ RTSP gstreamer. Gstreamer rất dễ sử dụng. Tôi đã thử ví dụ mẫu và tôi có thể phát video qua RTSP.