]> Cypherpunks.ru repositories - nncp.git/blob - doc/usecases/broadcast.texi
Merge branch 'develop'
[nncp.git] / doc / usecases / broadcast.texi
1 @node UsecaseBroadcast
2 @section One-way broadcasting communications
3
4 Sometimes you have got high-bandwidth but unidirectional link, for
5 example, satellite's broadcasting signal. You are not able to use online
6 @ref{Sync, synchronization protocol} because it requires mutual interaction.
7
8 You can use @ref{Bundles, bundles} and stream them above. They are just
9 a sequence of @ref{Encrypted, encrypted packets} you can catch on.
10
11 @example
12 $ nncp-bundle -tx alice bob eve @dots{} | command to send broadcast
13 $ command to receive broadcast | nncp-bundle -rx
14 @end example
15
16 With built-in packet duplicates detection ability, you can retransmit
17 your broadcasts from time to time, to increase chances the recipient
18 will catch them by regular stream listening.