saxon
1cebc821d1
revid and rtp: simplified relationship between mts encoder and rtp encoder and revmoed queue
2018-11-21 20:23:02 +10:30
saxon
cedc63a0b5
revid: got rid of debug prints
2018-11-21 18:16:10 +10:30
saxon
315ba6bd76
revid: back to working state
2018-11-21 18:14:36 +10:30
saxon
f53c866311
revid-cli: using MpegtsRtp to representation packetization under mpegtsrtp packetization
2018-11-21 17:30:46 +10:30
saxon
589ec15259
revid-cli: made -Output=Rtp to mean rtp over udp
2018-11-21 17:30:46 +10:30
saxon
8be3c4de23
revid-cli: allow setting of udp address through revid-cli options
2018-11-21 17:30:46 +10:30
saxon
16614df9f5
rtp: started using mpegts encoder inside rtp encoder so that fragmentation i.e. smaller rtp packets is easier. Streams fine.
2018-11-21 17:30:46 +10:30
saxon
42097ddef7
rtp: added print messages for debugging purposes
...
rtp: added print messages for debugging purposes
rtp: removed binaries
2018-11-21 17:30:46 +10:30
saxon
fce0937810
rtp: wrote some code so that config validated udp and rtp stuff as well
2018-11-21 17:30:46 +10:30
saxon
c0e6ba2a5b
rtp: checking for udp output and rtp packetisation in revid such that the right sender and encoder is selected
2018-11-21 17:30:46 +10:30
saxon
3515958a99
rtp: added rtp and udp options to the revid config
2018-11-18 13:22:48 +10:30
saxon
d291744f63
revid: wrote loadsender implementation for udp sending for the rtp - need to test
2018-11-18 12:32:11 +10:30
Dan Kortschak
57caef8937
revid: clean up output clips some more
...
The low volume throttle is removed since that's the job of the kernel's scheduler.
2018-10-19 21:11:02 +10:30
kortschak
cec4f3803f
Merged in remove-stream-chan (pull request #68 )
...
revid: remove stream chan
* revid,stream: factor chan operations out into a separate type
* revid: remove stream chan
* revid: reduce label length
Approved-by: Alan Noble <anoble@gmail.com>
2018-10-19 00:50:08 +00:00
Dan Kortschak
4f5a47b1e5
revid: fix logging for completed stream with error
2018-10-05 08:21:21 +09:30
Dan Kortschak
81997cd68e
revid: self-document and harmonize arguments to raspivid
2018-10-05 08:20:27 +09:30
Dan Kortschak
c20ed48c40
revid: move command creation and logging out of switch
2018-10-05 08:20:27 +09:30
Dan Kortschak
aba6ab1645
stream,revid: clean up data flow and docs
2018-10-04 10:35:43 +09:30
Saxon Milton
6a0c9941ea
revid: capturing any errors from r.lexTo
2018-09-28 04:23:43 +00:00
saxon
0c2ccf55fa
revid: move initialisation of revids netsender up higher in New so that we don't get nil pointer deference
2018-09-25 17:10:35 +09:30
saxon
e6d0ee035e
revid: added yet another message
2018-09-24 20:27:43 +09:30
saxon
9b7b88be98
revid: adding another debug print to make sure we're flushing ring buffer
2018-09-24 20:24:15 +09:30
saxon
195f52ae16
revid: adding debug prints
2018-09-24 20:21:49 +09:30
saxon
724042baeb
revid: change no of frames per clip to 25 for http
2018-09-24 19:56:05 +09:30
saxon
ed8613a255
revid: return any errors from conversion of frame rate to int
2018-09-24 16:09:03 +09:30
Saxon Milton
0cf6014887
revid: passing delay corresponding to fps into lexTo - fixing quality issue when streaming from raspivid (not sending stuff too fast)
2018-09-24 15:57:00 +09:30
saxon
8df244891a
revid: used args... in exec rather than strings.join to fix bug
2018-09-24 13:21:03 +09:30
saxon
b210530330
revid: change Verbosity to LogLevel in config.go
2018-09-22 14:46:54 +09:30
saxon
8f56a82053
revid: fixed log messages in config.go to make easier to understand
2018-09-22 14:45:07 +09:30
saxon
108344f882
revid: fixed case and removed exclamation marks in error/logging messages in config.go
2018-09-20 11:34:17 +09:30
saxon
6e773abd4e
revid: made logging messages lowercase and removed exclamation marks
2018-09-20 11:23:52 +09:30
saxon
e31678dc9b
revid: moved pkg const declaration to revid.go and removed space in pkg string
2018-09-20 11:17:08 +09:30
saxon
0efb2abd6c
revid: added pkg to logging messages in senders.go
2018-09-20 11:15:27 +09:30
saxon
0f24e19a2a
revid: added pkg name to logging messages in revid.go and senders.go
2018-09-19 22:35:15 +09:30
saxon
5c94f556b4
revid: added pkg name to logging messages in config.go
2018-09-19 22:31:58 +09:30
saxon
534610f6b8
revid: removed revid_test.go
2018-09-19 22:15:00 +09:30
saxon
d17f7c87e9
revid: fixed raspivid args and logging
2018-09-19 22:02:50 +09:30
saxon
d697b4013d
revid: cleaned up key value pairs in config.go
2018-09-15 12:26:05 +09:30
saxon
b3a8f2bca3
revid: improved logging key value pairs in revid.go
2018-09-14 12:17:29 +09:30
saxon
043ff7779a
main: updated logging in h264 file to mpegts file driver for revid
2018-09-11 18:40:45 +09:30
saxon
547e24da7d
main: actually used logger in driver for h264 file to flv rtmp
2018-09-11 18:39:52 +09:30
saxon
03eb68d774
main: added new logger to revid driver file for h264 file to flv rtmp
2018-09-11 18:36:13 +09:30
saxon
35cb30ccf9
revid: updated logging in senders.go
2018-09-11 17:15:45 +09:30
saxon
85ab3a5744
revid: updated logging messages in config.go and revid.go to use new logger
2018-09-11 16:56:33 +09:30
kortschak
ea33007173
Merged in deshim (pull request #47 )
...
revid,stream: improve package organisation
Approved-by: saxon.milton@gmail.com <saxon.milton@gmail.com>
2018-08-24 21:17:17 +00:00
saxon.milton@gmail.com
d813a56ad6
Merged in librtmpPorting (pull request #41 )
...
LibrtmpPorting
Approved-by: saxon.milton@gmail.com <saxon.milton@gmail.com>
2018-08-23 20:55:15 +00:00
Dan Kortschak
b8bf44f57e
parse=>stream/lex: move lexing to better location and name
2018-08-23 15:06:32 +09:30
Dan Kortschak
eedc473125
revid,parse: remove io.Writer/stream.Encoder shim
2018-08-23 14:51:12 +09:30
saxon
1b4db5b0dc
Removed session interface and mad session struct exported
2018-08-20 10:22:36 +09:30
Dan Kortschak
05ba19e4aa
encoding->stream: rename packages
2018-08-20 07:49:02 +09:30