saxon
|
496fa994bd
|
revid: rtpSndr=>rtpSender
|
2019-01-03 11:57:43 +10:30 |
saxon
|
aefdc46273
|
revid: updated some comments
|
2019-01-02 08:50:59 +10:30 |
saxon
|
d0d9e20c87
|
revid: if no data is provided to rtpSender.send() then we check if the rtpSenders chunk is not nil, if it is, then return error
|
2019-01-01 16:11:32 +10:30 |
saxon
|
ccd4c32ff6
|
revid: revid now has it's own rtpSender seperate from the loadSender slice used for multiple outputs, therefore, we can now bypass the ringbuffer in this case with a check if the rtpSender exists in the packer write method
|
2019-01-01 16:03:04 +10:30 |
Saxon Milton
|
ebccfa1a54
|
Merged in raspivid-no-start-fatal (pull request #87)
revid: fatal when raspivid cannot be started
Approved-by: kortschak <dan@kortschak.io>
|
2018-12-29 10:57:49 +00:00 |
Dan Kortschak
|
1e3b4b1ab8
|
cmd/revid-cli,revid: reduce stringly typing in config/flags
|
2018-12-28 13:43:21 +10:30 |
Saxon Milton
|
5a181f3576
|
revid: fix rtmp sending
Approved-by: kortschak <dan@kortschak.io>
|
2018-12-28 03:09:41 +00:00 |
saxon
|
ca681a6176
|
revid: fatal when raspivid cannot be started
|
2018-12-28 10:53:10 +10:30 |
saxon
|
1095f32ae4
|
revid: added send retry flag
|
2018-12-14 20:50:26 +10:30 |
saxon
|
ab643f2b97
|
revid: set default bitrate to 400000
|
2018-12-14 20:38:53 +10:30 |
saxon
|
618fadd90b
|
revid: trying to fix jumpy rtp
|
2018-12-14 20:05:10 +10:30 |
saxon
|
c7f55c3c43
|
revid: using NewJSONDecoder rather than newJsonDecoder to be consistent with changes in iot
|
2018-12-14 16:58:02 +10:30 |
saxon
|
fbdce669e7
|
revid: cleaned and added commenting
|
2018-12-14 16:46:36 +10:30 |
saxon
|
21dd2f4b70
|
revid: using location instead of gps in names
|
2018-12-14 16:02:47 +10:30 |
saxon
|
e79f6d191d
|
revid: made extractMeta a function of httpSender
|
2018-12-14 16:01:10 +10:30 |
saxon
|
f1ee09ad7b
|
revid: improved naming of encoder globals for location and timestamp
|
2018-12-14 15:59:44 +10:30 |
saxon
|
798add533b
|
revid + mts +psi: wrote func to find pmt in byte slice, wrote func to get gps, changed the way in which psi are insterted, based no of mpgets packets to send on time, i.e. per second
|
2018-12-14 13:35:56 +10:30 |
saxon
|
b78904ac72
|
revid + psi: getting metadata from replies now
|
2018-12-13 15:51:51 +10:30 |
saxon
|
ce036abf8b
|
revid: changed request time to recv
|
2018-12-13 12:59:40 +10:30 |
saxon
|
9a7d7a9ab3
|
revid: modified http sender to look at reply of send and get time and gps data to mts package
|
2018-12-13 12:59:40 +10:30 |
saxon
|
f5a571547d
|
revid: using config to define default packetsPerClipValue
|
2018-12-08 01:54:20 +10:30 |
saxon
|
cfff3316b4
|
revid: updated revid packetsPerClip const from 7 to 560 to speed up data sending
|
2018-12-08 01:43:10 +10:30 |
saxon
|
f89e0aefb5
|
revid: increased number of mpegts packets per clip so that we can send more
|
2018-12-08 01:14:42 +10:30 |
saxon
|
05bcfdc1b1
|
revid: changed request type to recv in order to be copmatible with new netsender and netreceiver function
|
2018-12-07 16:26:36 +10:30 |
Dan Kortschak
|
00216b444b
|
cmd/revid-cli,revid: clean up flags handling
This is a first step in simplifying and cleaning up the logic for config
and flag handling for revid.
|
2018-12-05 19:54:52 +10:30 |
saxon
|
402f2fb165
|
revid: revert so that netsender pull request can be done first
|
2018-12-04 10:14:45 +10:30 |
saxon
|
0f273e42b6
|
revid: using RequestRecv for http sender
|
2018-12-04 10:13:18 +10:30 |
saxon
|
e0207d979f
|
revid: fixed test cases to use output1 to fix build errors
|
2018-12-01 11:17:12 +10:30 |
saxon
|
1c105405e8
|
revid: changed request type back to poll so that build compiles on master
|
2018-11-30 22:25:38 +10:30 |
saxon
|
2c2be84499
|
revid: iterating through destinations and using destination.release() instead of directly talking to ringbuffer chunks
|
2018-11-29 14:22:39 +10:30 |
saxon
|
14f4bb0e63
|
revid: changed back to requestVideo
|
2018-11-29 14:06:16 +10:30 |
saxon
|
d32a715549
|
revid: testing request poll instead of requestvideo
|
2018-11-29 13:50:17 +10:30 |
saxon
|
89b7a0acfa
|
revid: reverted section of code which deals with failed restart of connection
|
2018-11-28 15:33:56 +10:30 |
saxon
|
1824273f8c
|
revid: undoing logging changes, removed chunk closing in http sender send method
|
2018-11-28 15:26:17 +10:30 |
saxon
|
227f25a3fb
|
revid: improved some naming and revmoed uneeded const
|
2018-11-26 00:40:18 +10:30 |
saxon
|
98eb2c64e8
|
revid: revid output check and destination setting cleaner. Also changed destination release to single chunk.Close() so that chunks aren't closed more than once
|
2018-11-25 23:45:38 +10:30 |
saxon
|
5920d1c8d7
|
revid: made destination for revid a []loadSender and change code such that iterate through this when performing actions relating to destinations like write, send and close. Also created new sender call rtp sender that has a inherent rtp encoder
|
2018-11-25 23:10:38 +10:30 |
saxon
|
a4ded5337d
|
revid: changed close operation on destination to close operpation on slice ofoperations in reset()
|
2018-11-25 17:24:52 +10:30 |
saxon
|
4ce4525a1c
|
revid: removed blank line under newUdpSender
|
2018-11-24 15:20:26 +10:30 |
saxon
|
5eb7225da9
|
revid & rtp: fixed up some logging, line breaks, and simplified some decrements/increments
|
2018-11-24 12:14:44 +10:30 |
saxon
|
a231d57f06
|
revid: usage of nil error in logging message
|
2018-11-22 10:21:25 +10:30 |
saxon
|
4f4bebae25
|
revid: removed revid's overwnship of rtp encoder
|
2018-11-21 21:34:28 +10:30 |
saxon
|
92294aed70
|
rtp: assert that udp with no packetization works
|
2018-11-21 20:43:17 +10:30 |
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 |