Michel Promonet
|
031bb662bd
|
avoid member m_frametype member that is overriden spitting capture frame
|
2019-07-01 21:18:47 +00:00 |
|
mpromonet
|
3001ab9577
|
add / at the end of webroot
|
2019-03-30 23:02:07 +00:00 |
|
Michel Promonet
|
48798141e8
|
add parameter to set webroot
|
2019-03-30 22:06:24 +00:00 |
|
Michel Promonet
|
bfed182731
|
forward audioreplicator to TS
|
2019-02-15 11:49:33 +00:00 |
|
Michel Promonet
|
eec483bf81
|
Update MemoryBufferSink.h
|
2018-12-24 17:44:45 +01:00 |
|
Michel Promonet
|
bf67b88aea
|
Merge pull request #120 from neheb/n
Add a few missing headers
|
2018-12-24 17:44:13 +01:00 |
|
Rosen Penev
|
9977cc5a4b
|
Add a few missing headers
Helps to compile with alternative c++ libraries.
|
2018-12-16 08:26:43 -08:00 |
|
Michel Promonet
|
f0e1ebabba
|
add include of string
|
2018-12-16 01:22:12 +01:00 |
|
mpromonet
|
7cd878c6db
|
extract memory buffer from HLS mediasubsession
|
2018-12-08 21:24:59 +00:00 |
|
mpromonet
|
fbdc2bc710
|
extract sendfile
|
2018-12-08 20:34:23 +00:00 |
|
mpromonet
|
df5215a75f
|
for #117: allow to stream over http without muxing unicast/multicast stream
|
2018-12-08 19:58:11 +00:00 |
|
Michel Promonet
|
c960a44846
|
try to support video/RAW
|
2018-09-07 23:31:32 +02:00 |
|
Michel Promonet
|
41589c8220
|
try to set audio payload according to audio capture format
|
2018-04-04 23:45:27 +02:00 |
|
Michel Promonet
|
55ea4b8932
|
fix unsigned/signed warning
|
2018-02-25 23:55:20 +01:00 |
|
Michel Promonet
|
83039d9b7f
|
allow several audio format try
|
2018-01-20 13:11:58 +01:00 |
|
Michel Promonet
|
e7c5de0407
|
allow to build without log4cpp
|
2017-12-09 17:18:36 +01:00 |
|
mpromonet
|
54ac318c22
|
fix #77: fix HLS memeory flood
|
2017-10-28 16:20:53 +02:00 |
|
mpromonet
|
87b4d5b541
|
extract ServerMediaSubsession classes in separated files
|
2017-09-16 10:17:22 +02:00 |
|
mpromonet
|
4fe9de8630
|
fix memory corruption
|
2017-09-03 21:25:29 +02:00 |
|
mpromonet
|
b4c3a2c3a5
|
add an HTTP api to get the list of streams and return this list when RTSP server doesnot know a stream
|
2017-09-03 17:44:33 +02:00 |
|
Michel Promonet
|
b0e3d7bdc7
|
start with HEVC
|
2017-08-15 17:49:30 +02:00 |
|
Michel Promonet
|
deb3e2d7dd
|
extract DeviceInterface in a separate include
|
2017-08-06 15:16:01 +02:00 |
|
Michel Promonet
|
8fd18e3c23
|
extract code from include file
|
2017-07-30 19:37:39 +02:00 |
|
Michel Promonet
|
1b9611f181
|
rename V4L2DeviceCapture to DeviceCaptureAccess
|
2017-07-29 20:09:34 +02:00 |
|
Michel Promonet
|
9ad4f08a0b
|
rename V4L2DeviceCapture to DeviceCaptureAccess
|
2017-07-29 20:07:14 +02:00 |
|
Michel Promonet
|
16095342a1
|
fill the x-dimension RTSP header
|
2017-06-25 16:58:37 +02:00 |
|
Michel Promonet
|
10602f3bab
|
for jpeg fix quantization precision
|
2017-06-11 16:25:52 +02:00 |
|
Michel Promonet
|
bbff1262e9
|
print quantization precision parsing JPEG DQT
|
2017-06-11 15:54:07 +02:00 |
|
Michel Promonet
|
3d6aab3ed8
|
fix parsing DQT frame for JPEG streaming
|
2017-06-11 15:47:15 +02:00 |
|
Michel Promonet
|
462b2ef80a
|
add debug log for JPEG
|
2017-06-03 16:20:14 +02:00 |
|
Ronny Strutz
|
1e1a039124
|
ALSACapture.h: fix read
|
2017-05-25 22:42:13 +02:00 |
|
Michel Promonet
|
081c07e425
|
use audio freq/channel comming from ALSA capture instead of harcoding ti
|
2017-05-14 20:22:16 +02:00 |
|
Michel Promonet
|
333cc4a39c
|
close ALSA when initialization failed
|
2017-05-14 19:22:17 +02:00 |
|
Michel Promonet
|
ccb7c3adba
|
for #51: fix ALSA buffer size and increase OutPacketBuffer::maxSize is needed
|
2017-05-14 19:09:11 +02:00 |
|
Michel Promonet
|
a632b60793
|
support more audio capture format
|
2017-05-13 19:51:06 +02:00 |
|
Michel Promonet
|
613ece8895
|
for #51: allow to specify capture audio format
|
2017-05-13 19:33:31 +02:00 |
|
mpromonet
|
877eab616d
|
allow to add audio as a subsession of the video
|
2016-12-18 19:34:04 +01:00 |
|
mpromonet
|
d4c29aae62
|
add ALSA capture
|
2016-09-18 21:57:53 +02:00 |
|
mpromonet
|
df4a49d881
|
remove useless V4L2DeviceParameters in V4L2DeviceSource
|
2016-07-16 17:15:44 +00:00 |
|
mpromonet
|
2aef1bac04
|
make experiment with ALSA capture
|
2016-06-19 19:15:51 +02:00 |
|
mpromonet
|
402424f014
|
add log in JPEG source
|
2016-06-19 08:53:56 +00:00 |
|
mpromonet
|
7adb92b1da
|
use template for MPEG-DASH playlist
|
2016-06-04 17:37:07 +00:00 |
|
mpromonet
|
2950158e81
|
increase number of segments for http streaming
|
2016-06-04 17:36:08 +00:00 |
|
mpromonet
|
1a53adc870
|
add index.html to try to access to MPEG-DASH stream
|
2016-05-21 17:02:54 +00:00 |
|
mpromonet
|
570ff43e78
|
improve JPEG quantization table
|
2016-05-18 20:29:03 +00:00 |
|
mpromonet
|
d57a2c4570
|
add JPEG support
|
2016-05-17 19:29:48 +00:00 |
|
mpromonet
|
4eb3000605
|
extract HTTP server from main.cpp
|
2016-05-05 16:32:40 +02:00 |
|
mpromonet
|
8769b7327a
|
fix unitialiazed member
|
2016-04-20 18:17:12 +02:00 |
|
mpromonet
|
faf8db0387
|
fix mismatch new/delete
|
2016-04-20 18:16:46 +02:00 |
|
mpromonet
|
a0706df4fe
|
allow to configure HLS segment duration
|
2016-04-20 17:46:41 +02:00 |
|
mpromonet
|
8a593ab42f
|
continue to work on HLS using memory buffers
|
2016-04-17 16:39:07 +00:00 |
|
mpromonet
|
16ac9205d4
|
add HLS server
|
2016-04-15 18:26:54 +00:00 |
|
mpromonet
|
ff81a9590c
|
test HLS
|
2016-04-10 17:58:03 +02:00 |
|
Michel Promonet
|
5d0746f1f7
|
add option to send Transport Stream instead of Elementary Stream + rename option -T -> -p in order to use -T for TS
|
2016-01-16 21:15:14 +01:00 |
|
Michel Promonet
|
f5ae14f3e4
|
accept short start code
|
2015-09-05 17:58:59 +02:00 |
|
mpromonet
|
3c83669169
|
repeat config and add a option to disable this. set presentationTime with capture time (then SPS/PPS/IDR share same timestamp)
|
2015-04-25 16:46:23 +00:00 |
|
Michel Promonet
|
1f89a9d1a5
|
avoid stack overflow when no data is available
|
2015-04-02 22:14:34 +02:00 |
|
Michel Promonet
|
99b4c42a07
|
protect queue access with mutex
|
2015-03-30 20:09:24 +00:00 |
|
Michel Promonet
|
8b6f0e1f5f
|
fix NAL splitting
|
2015-03-29 09:09:57 +00:00 |
|
Michel Promonet
|
cc7c76e2fd
|
remove verbose parameter that is now manage though log4cpp level
|
2015-03-14 17:00:45 +01:00 |
|
Michel Promonet
|
2c4c64c0bb
|
extract H264 stuff from V4L2DeviceSource
|
2015-03-07 20:25:52 +01:00 |
|
Michel Promonet
|
45ab4f57e4
|
extract H264 stuff from V4L2 stuff
|
2015-03-01 22:28:17 +00:00 |
|
Michel Promonet
|
616789a33c
|
add a separate thread to read V4L2 device + change default behavior to mmap+thread
|
2015-01-25 18:31:18 +00:00 |
|
Michel Promonet
|
afdebb1515
|
remove logger.hh that has been moved to v4l2wrapper
|
2015-01-22 21:52:50 +00:00 |
|
Michel Promonet
|
812522473e
|
extract V4L2 wrapper
|
2015-01-22 19:42:08 +00:00 |
|
MPR
|
b3010a157c
|
allow to write to V4L2 device (issue #2)
|
2015-01-17 17:40:53 +00:00 |
|
Michel Promonet
|
fd84f3d494
|
start writing to output V4L2 device
|
2015-01-17 16:51:47 +01:00 |
|
Michel Promonet
|
a4c9d885ee
|
add log4cpp
|
2014-11-22 14:35:59 +00:00 |
|
MPR
|
3b17af0c67
|
add method to update format & buffersize
|
2014-11-08 18:13:19 +00:00 |
|
MPR
|
8bf1eba206
|
modify read access to not start if captureStart is not called
|
2014-11-08 18:13:15 +00:00 |
|
MPR
|
87fbcff400
|
rename classes
|
2014-11-02 15:42:30 +00:00 |
|
MPR
|
0521316285
|
replace delete with delete[]
|
2014-10-18 17:50:21 +00:00 |
|
MPR
|
4b23730e86
|
fix warning
|
2014-10-11 19:07:53 +00:00 |
|
MPR
|
c5be6e4e67
|
add isReady flag
|
2014-09-07 17:02:42 +00:00 |
|
MPR
|
da5e5aee4e
|
fix warning
|
2014-09-07 17:02:18 +00:00 |
|
MPR
|
0849e158e6
|
fix warning
|
2014-09-07 17:01:44 +00:00 |
|
MPR
|
e655f5f231
|
fix warning
|
2014-09-07 16:41:00 +00:00 |
|
MPR
|
48a5021429
|
don't start capture in init
|
2014-09-05 19:34:50 +00:00 |
|
MPR
|
7951ba51c0
|
fix member order createion/initialization
|
2014-08-24 14:35:18 +00:00 |
|
MPR
|
2ead84185f
|
split v4l2 interface from live555 FramedSource
|
2014-08-23 21:57:07 +00:00 |
|
MPR
|
9cae4fef5b
|
add 2 level of verbosities
|
2014-08-17 15:39:52 +00:00 |
|
MPR
|
ca3d4fb97e
|
split read/mmap source
|
2014-08-17 15:29:08 +00:00 |
|
MPR
|
c5f7d699a2
|
print bitrates
|
2014-08-17 14:42:26 +00:00 |
|
MPR
|
dc5f46a132
|
remove uneeded memcpy + fix some initialization error case
|
2014-08-16 22:54:29 +00:00 |
|
MPR
|
de7754bd4f
|
first try with mmap V4L2 capture
|
2014-08-16 21:37:40 +00:00 |
|
MPR
|
59a3036d64
|
use cmake
|
2014-08-15 19:11:03 +00:00 |
|