Site Tools


software:msd:urls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
software:msd:urls [2014/10/23 01:36]
– [tcpcc] root
software:msd:urls [2022/02/04 18:46]
– removed - external edit (Unknown date) 127.0.0.1
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. 
- 
-===== /channel/CHANNEL_NAME ===== 
-[[en:software:msd:config#channel|Static channels]], default prefix.\\ 
- 
-===== /udp/MULTICAST_IP:PORT ===== 
-===== /rtp/MULTICAST_IP:PORT ===== 
-Dynamic udp-multicast.\\ 
-Currently the URLs are equivalent, msd uses automatic detection rtp container and unpacking.\\ 
-With indication name of the interface for multicast: /udp/MULTICAST_IP:PORT?Ifname=vlan886\\ 
-also only interface index: /udp/MULTICAST_IP:PORT?ifindex=2 
-===== /http/REMONTE_SERVER_IP:PORT/REQUEST_URL ===== 
-Dynamic HTTP-tcp.\\ 
-For example: /http/SomeServer.tv:7088/udp/239.0.0.116:4000\\ 
-msd connect to the server on port 7088 SomeServer.tv and send HTTP-GET request: /udp/239.0.0.116:4000\\ 
- 
- 
-===== 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:software:msd:config#precache|is defined in the config file]].\\  
-Has [[en:software:msd:config#precacheMin,precacheMax|customizable limits]].\\ 
- 
-==== 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:software:msd:config#sndBlockSize|is defined in the config file]].\\ 
-[[en:software:msd:config#sndBlockSizeMin,sndBlockSizeMax|Detailed description of the setting, refer to the section limits]].\\ 
- 
-==== 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:software:msd:config#cognestionControl|bind section of the HTTP server configuration]] and [[en:software:msd:config#hubProfileList,hubProfile|section template settings Stream Hub]]\\ 
- 
-The order of application: 
-  - In the settings of OS 
-  - As defined in the [[en:software:msd:config|config file]], [[en:software:msd:config#cognestionControl|bind section of the HTTP server configuration]] 
-  - Specified by the client in the request URL 
-  - As defined in the [[en:software:msd:config|config file]], [[en:software:msd:config#hubProfileList,hubProfile|section template settings Stream Hub]] 
-===== Example of a request ===== 
-Request with parameters: http://SomeServer.tv:7088/udp/239.0.0.116:4000?precache=4096&blocksize=32&tcpcc=hybla 
  
software/msd/urls.txt · Last modified: 2022/02/04 18:55 by root