This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
software:msd:urls [2022/02/04 18:46] – removed - external edit (Unknown date) 127.0.0.1 | software:msd:urls [2022/02/04 18:46] – ↷ Page moved from en:software:msd:urls to software:msd:urls root | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== URLs ====== | ||
+ | Available for query URL.\\ | ||
+ | |||
+ | ===== The order of processing ===== | ||
+ | - Non-local URLs dynamic tranparent proxy | ||
+ | - /stat and /hubstat | ||
+ | - Search stream hub by name | ||
+ | - Dynamic proxy /udp and /rtp | ||
+ | - Dynamic proxy /http | ||
+ | |||
+ | |||
+ | ===== /stat ===== | ||
+ | General Statistics and Information.\\ | ||
+ | |||
+ | ===== /hubstat ===== | ||
+ | Statistics on Stream Hubs (channels) and clients. | ||
+ | |||
+ | ===== / | ||
+ | [[en: | ||
+ | |||
+ | ===== / | ||
+ | ===== / | ||
+ | Dynamic udp-multicast.\\ | ||
+ | Currently the URLs are equivalent, msd uses automatic detection rtp container and unpacking.\\ | ||
+ | With indication name of the interface for multicast: / | ||
+ | also only interface index: / | ||
+ | ===== / | ||
+ | Dynamic HTTP-tcp.\\ | ||
+ | For example: / | ||
+ | msd connect to the server on port 7088 SomeServer.tv and send HTTP-GET request: / | ||
+ | |||
+ | |||
+ | ===== Additional parameters ===== | ||
+ | **All parameters are optional!**\\ | ||
+ | Default values and limits (for some) enrolls in a config file.\\ | ||
+ | The client can specify the following parameters in the request.\\ | ||
+ | |||
+ | ==== ifname ==== | ||
+ | Name of the network interface on which to receive multicast.\\ | ||
+ | Name can be seen in the output of: ifconfig\\ | ||
+ | Only for dynamic stream hubs with udp-multicast source.\\ | ||
+ | ==== ifindex ==== | ||
+ | Number. Index of the network interface in the system.\\ | ||
+ | Only for dynamic hubs with udp-multicast source.\\ | ||
+ | |||
+ | ==== precache ==== | ||
+ | In kilobytes, the size of the data from the ring buffer that the client wants to get immediately after connecting.\\ | ||
+ | Just [[en: | ||
+ | Has [[en: | ||
+ | |||
+ | ==== blocksize ==== | ||
+ | In kilobytes, the block size for sending.\\ | ||
+ | msd will wait ring buffer to accumulate the amount specified using parameter data before sending. Those parameter in functionality similar to precache, only valid for the entire connection.\\ | ||
+ | Just [[en: | ||
+ | [[en: | ||
+ | |||
+ | ==== tcpcc ==== | ||
+ | Congestion control algorithm name for TCP.\\ | ||
+ | For local area network is better suited htcp, for the Internet with a large no stability or high RTT (ping) a 70-100 is better to try hybla (only available in linux).\\ | ||
+ | Just set in the config file [[en: | ||
+ | |||
+ | The order of application: | ||
+ | - In the settings of OS | ||
+ | - As defined in the [[en: | ||
+ | - Specified by the client in the request URL | ||
+ | - As defined in the [[en: | ||
+ | ===== Example of a request ===== | ||
+ | Request with parameters: http:// | ||