mpromonet
|
8ab95d26bd
|
fix #22 usage inconsistency for HTTP port option
|
2016-05-25 16:46:35 +00:00 |
|
mpromonet
|
92534284da
|
fix activation of MPEG-DASH & HLS
|
2016-05-24 19:53:40 +00:00 |
|
mpromonet
|
c29cef007e
|
update command line description in README + print HLS/MPEG-DASH url
|
2016-05-24 21:45:08 +02:00 |
|
mpromonet
|
1a53adc870
|
add index.html to try to access to MPEG-DASH stream
|
2016-05-21 17:02:54 +00:00 |
|
mpromonet
|
2243e62fc6
|
allow to set capture format in -f option
|
2016-05-18 19:29:31 +02:00 |
|
mpromonet
|
d57a2c4570
|
add JPEG support
|
2016-05-17 19:29:48 +00:00 |
|
mpromonet
|
ad7b39b746
|
upgrade v4l2wrapper
|
2016-05-05 19:17:29 +02:00 |
|
mpromonet
|
4eb3000605
|
extract HTTP server from main.cpp
|
2016-05-05 16:32:40 +02:00 |
|
mpromonet
|
53e9e0e1c9
|
make some experiment with MPEG-DASH
|
2016-05-05 14:14:50 +00:00 |
|
mpromonet
|
faf8db0387
|
fix mismatch new/delete
|
2016-04-20 18:16:46 +02:00 |
|
mpromonet
|
feb4a5a176
|
extract FrameSource creation
|
2016-04-20 18:00:26 +02:00 |
|
mpromonet
|
a0706df4fe
|
allow to configure HLS segment duration
|
2016-04-20 17:46:41 +02:00 |
|
mpromonet
|
5ff2e9abb4
|
HLS comment connection deletion that make crash
|
2016-04-17 20:04:54 +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 |
|
mpromonet
|
21af54f886
|
remove useless include
|
2016-02-21 23:43:35 +01: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
|
453e86606f
|
fix #11 do not try to open an output when parameter is not set + do not start mainloop if no source is available
|
2015-10-04 10:30:35 +02:00 |
|
Michel Promonet
|
6ac72abd21
|
extract RTSP server createtion
|
2015-10-04 10:12:33 +02:00 |
|
Michel Promonet
|
4b8b383b59
|
allow to stream VP8
|
2015-09-06 19:24:26 +02:00 |
|
Michel Promonet
|
5b7ce58a47
|
add an option to not set format
|
2015-09-05 19:38:15 +02:00 |
|
Michel Promonet
|
65bce1b4d1
|
update readme
|
2015-09-05 18:09:13 +02:00 |
|
Michel Promonet
|
f5ae14f3e4
|
accept short start code
|
2015-09-05 17:58:59 +02:00 |
|
Michel Promonet
|
adf18b550f
|
always increment mulicast port
|
2015-08-29 12:44:02 +02:00 |
|
Michel Promonet
|
a38d48dfa5
|
allow to specify multicast port
|
2015-08-29 12:31:25 +02:00 |
|
Michel Promonet
|
49a978595a
|
allow to stream multiple v4l2 sources
|
2015-08-29 11:51:06 +02:00 |
|
Michel Promonet
|
5431304417
|
use factorized V4l2Capture creation of v4l2wrapper
|
2015-08-01 18:49:44 +02:00 |
|
Michel Promonet
|
1ec5f4f987
|
delete the capture in the FramedSource
|
2015-08-01 18:39:46 +02:00 |
|
Michel Promonet
|
a4ab37c52d
|
use v4l2wrapper to manage output
|
2015-07-26 16:08:48 +02:00 |
|
Michel Promonet
|
7a446afd47
|
add option to choose the RTSP server listening interface (issue #8)
|
2015-07-07 21:06:11 +02:00 |
|
Michel Promonet
|
93b8dc054a
|
fix output : store whar was read (before frame splitting and marker removing)
|
2015-06-15 23:22:44 +02:00 |
|
Michel Promonet
|
2435332d4f
|
add parameter to configure RTCP timeout
|
2015-05-03 23:38:49 +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
|
c01325cabe
|
fix build
|
2015-03-30 06:32:55 +00:00 |
|
Michel Promonet
|
8b6f0e1f5f
|
fix NAL splitting
|
2015-03-29 09:09:57 +00:00 |
|
Michel Promonet
|
d5b5a6733d
|
fix some missing initialization + turn on multicast if an group is specified
|
2015-03-28 10:25:22 +00:00 |
|
Michel Promonet
|
ff30f1b8a8
|
fix PPS parsing
|
2015-03-27 23:32:34 +00:00 |
|
Michel Promonet
|
e3633b7299
|
remove abusive carriage return in log
|
2015-03-27 23:32:01 +00:00 |
|
Michel Promonet
|
1260ac67c5
|
remove verbose parameter that is now manage though log4cpp level
|
2015-03-14 17:04:33 +01:00 |
|
Michel Promonet
|
0044fcd195
|
remove verbose parameter that is now manage though log4cpp level
|
2015-03-14 17:01:56 +01:00 |
|
Michel Promonet
|
cc7c76e2fd
|
remove verbose parameter that is now manage though log4cpp level
|
2015-03-14 17:00:45 +01:00 |
|
Michel Promonet
|
d17d526d39
|
allow to choose multicast group + change option to configure thread & read interface
|
2015-03-14 16:48:28 +01:00 |
|
Michel Promonet
|
ff3b345c77
|
use log4cpp instead of printf
|
2015-03-14 16:47:23 +01:00 |
|
Michel Promonet
|
4a7cc43d5f
|
add VP8 case to make some tests
|
2015-03-08 23:01:48 +01:00 |
|
Michel Promonet
|
53b93f16b1
|
add VP8 case to make some tests
|
2015-03-07 20:42:30 +01:00 |
|
Michel Promonet
|
7d590d7d3c
|
add VP8 case to make some tests
|
2015-03-07 20:38:58 +01:00 |
|
Michel Promonet
|
2c4c64c0bb
|
extract H264 stuff from V4L2DeviceSource
|
2015-03-07 20:25:52 +01:00 |
|
Michel Promonet
|
ec528403cb
|
move log
|
2015-03-01 22:34:42 +00: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 |
|
MPR
|
e92f16babe
|
allow to configure streaming url
|
2015-01-22 22:30:27 +01: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
|
2d582d5e7c
|
release buffers when capture is stopped
|
2014-11-06 00:46:52 +00:00 |
|
MPR
|
87fbcff400
|
rename classes
|
2014-11-02 15:42:30 +00:00 |
|
MPR
|
61c52f8c3a
|
fix crash wrong delete[]
|
2014-10-18 18:31:04 +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
|
b173d5bae4
|
fix warning
|
2014-09-07 17:52:01 +00:00 |
|
MPR
|
0849e158e6
|
fix warning
|
2014-09-07 17:01:44 +00:00 |
|
MPR
|
48a5021429
|
don't start capture in init
|
2014-09-05 19:34:50 +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 |
|