Questions tagged [live555]

Cross-platform C++ source-code libraries for standards-based RTP/RTCP/RTSP/SIP multimedia streaming, suitable for embedded and/or low-cost streaming applications.

The live555 library is an Open Source multimedia transport library implementing various IETF standards including RTP/RTCP/RTSP/SIP as well as various codec-specific RTP profiles.

The library is primarily written in c++ and can be compiled on many platforms/architectures.

It is licensed under the LGPL license.

Support is mainly via the live555 mailing list which usually has quick response times.

Trivia: the live555 library is used for RTSP client functionality inside the VLC media player.

212 questions
2
votes
0 answers

Detecting interlaced H264

I'm trying to detect the FPS of H264 (progressive and interlaced) video. I have looked at trying to go off of using field_pic_flag from the SPS but it doesn't seem to be fool proof. I also thought about using the field rate calculated via…
Nuzut
  • 31
  • 6
2
votes
1 answer

Which functions of Live555 is used in vlc for 'network-caching' option

I know vlc uses live555 for rtsp streaming. There is an option in Open Media dialog in vlc when opening a network stream which tells vlc to buffer stream for some seconds before starting to play it. The option is 'network-caching' in milliseconds. I…
M.Mahdipour
  • 592
  • 1
  • 7
  • 21
2
votes
0 answers

How to decide raw h264 using pyav?

I am playing pylive555 (Please refer to this article.) against my web cams. I am able to get the bytes of each frame (be it i frame, p frame, or b frame) out using the code listed in the article. However, what comes next will be to decode the bytes…
Winston Chen
  • 6,799
  • 12
  • 52
  • 81
2
votes
2 answers

RTSP proxy for SDP files

I have a video client that can only join a video stream via an rtsp request - it is unable to consume an SDP file directly. However, the multicast video sources it needs to view do not support rtsp.... Ultimately all an rtsp request is doing is…
user1447903
  • 303
  • 2
  • 7
  • 14
2
votes
2 answers

Building 64bit Live555 with Visual Studio 2013

I am trying to build the components of Live555 with Visual Studio 2013 64bit on Windows 7. I have tried editing win32config and the *.mak files without success. I've been searching the internet for a few hours and trying all kinds of things with…
ChrisWard1000
  • 526
  • 5
  • 15
2
votes
1 answer

undefined reference for every live555 element

I get this error from compiling a program using lib555. I seems that I am missing something in the Makefile: testrtsp.o: In function `main': testrtsp.cpp:(.text+0x470): undefined reference to BasicTaskScheduler::createNew(unsigned…
Kenny D.
  • 33
  • 1
  • 6
2
votes
1 answer

Stream live audio live555

I was writing as I could not find the answer in previous topics. I am using live555 to stream live video (h264) and audio(g723), which are being recorded by a web camera. The video part is already done and it works perfectly, but I have no clue…
bilbinight
  • 217
  • 3
  • 15
2
votes
1 answer

Android RTSP/UDP "RTSP/1.0 461 Unsupported transport" via cellular network (4G)

I am currently working on video streaming via RTSP/UDP for Android devices. My goal is to stream a video over a 4G cellular network. The problem I am facing is that the method used does not work with the Samsung Galaxy Core SM-G386F. Below is a…
KnightWhoSayNi
  • 570
  • 1
  • 5
  • 14
2
votes
0 answers

How can I stream multiple file using live555 concurrently?

I am new to live555. I had created a server using live555 by using the "live555MediaServer" command. in client side I am able to stream .h264 file using VLC successfully following the command at client side: vlc rtsp://10.117.180.102:8554/. If I…
2
votes
2 answers

Starting with live555 and integrating with LIBMAD decoder

I am completely new to MP3 streaming and starting a project with live555 library. I've been able to compile the library with VS 2010 and tried out the example testMP3Streamer. I can listen to the stream using VLC, and can receive it with the other…
louis
  • 31
  • 1
  • 8
2
votes
1 answer

Live555 fMaxSize and FFMPEG

I have built a version of Live555 that uses FFMPEG to encode a video and stream it over RTSP. Basically it works but the RTSP stream is very jittery. I looked into it further and it turns out that Live555's max buffer size (fMaxSize) is too small…
ALM865
  • 1,078
  • 13
  • 21
2
votes
1 answer

live555 low-latency video stream from ffmpeg encoder

I'm trying to implement a application that stream video from my webcam via rtsp. I've done with part that encode from webcam to h264 video. I'm trying to use live555 as streaming server, but I can't find any good examples or documentation to use it.…
Yoshi
  • 563
  • 1
  • 6
  • 17
2
votes
2 answers

Build LIVE555 RTSP Library in a clean directory

Hi I'm wondering how to build the LIVE555 library in a new directory. My current method involves manually deleting the .o and configuration files, and I don't think thats very effective or smart. Currently my workflow is: ./genMakeFiles…
Jim
  • 1,274
  • 1
  • 10
  • 15
2
votes
2 answers

JPEG streaming with live555

I want to stream JPEG images or motion-JPEG file through live 555. But the problem is that in live 555 implementation for Jpegs is not available. Anyone can help ??
Hasnat
  • 61
  • 1
  • 6
2
votes
1 answer

how to make a live555 server do streaming by using a rtsp address instead a file

I have been studying testOnDemandRTSPServer code and I want to do streaming by taking input from a live source by using a rtsp address. I have read that I have to modify OnDemandServerMediaSubsession and createNewStreamSource() and…