我正在尝试测试Red5,Jwplayer和流音频文件的问题。 基本上jwplayer有时只能建立正确的连接并播放mp3。除了FF以外的某些浏览器也没有。然后在某些时候,FF将停止连接。
现在,当尝试连接时,jwplayer在按下播放按钮时会无效,加载歌曲和播放,或者有时会显示刚刚加载的曲目位置栏,但什么都不做。如果它确实开始播放,那么在整个赛道上向前跳过都很好。
如果在靠近服务器的欧洲地区,那么这似乎不是问题,并且mp3将在FF Chrome IE等中正常加载。
服务器专用服务器提供从欧洲到北美的其他内容非常快,所以我不认为它是服务器问题,而是jwplayer或red5设置。 Jwplayer有' bufferlength:' 1','和red5.properties有:
# RTMP rtmp.host=0.0.0.0 rtmp.port=1935 rtmp.io_threads=16 rtmp.send_buffer_size=65536 rtmp.receive_buffer_size=65536 rtmp.ping_interval=1000 rtmp.max_inactivity=60000 rtmp.max_handshake_time=50000 rtmp.tcp_nodelay=true rtmp.default_server_bandwidth=10000000 rtmp.default_client_bandwidth=10000000 rtmp.client_bandwidth_limit_type=2 rtmp.bandwidth_detection=true rtmp.encoder_base_tolerance=5000 rtmp.encoder_drop_live_future=false rtmp.traffic_class=24 # requested maximum length of the queue of incoming connections rtmp.backlog=10 # the interval (seconds) between each throughput calculation rtmp.thoughput_calc_interval=1 # enable io event throttler rtmp.throttle_enable=false # io event size threshold rtmp.throttle_threshold_size=65536 # max connections to allow when throttling is in effect rtmp.throttle_max_permits=128 # keep-alive for io threads when using an executor rtmp.executor_keepalive_time=3000
在这里使用red5还是使用jwplayer进行任何设置我应该更改值以帮助解决此问题?
或者服务器上有什么东西我可以改变。我读过有关mod_deflate导致问题的内容,但我发现它无论如何都被禁用了。
任何帮助都将不胜感激。
谢谢!