Evert Van Cauwenberg
New Member
Hi there
We are currently a large scale recording application and we are in the final delivery.
Currently we are using this rest api methods to take a snapshot, start and stop:
* /stream/snapshot
* /stream/startRecording
* /stream/stopRecording
We have currently deployed flashphoner on a t2.medium on AWS but what are the recommendations for a production environment (load balanced via ELB) where we expect to receive 5000-10000 recordings?
We also are struggling with a very low quality snapshot (see screenshot), i have already searched the forum and increased the bitrate and heap.
Our flashphoner.properties:
Kind regards
Evert
We are currently a large scale recording application and we are in the final delivery.
Currently we are using this rest api methods to take a snapshot, start and stop:
* /stream/snapshot
* /stream/startRecording
* /stream/stopRecording
We have currently deployed flashphoner on a t2.medium on AWS but what are the recommendations for a production environment (load balanced via ELB) where we expect to receive 5000-10000 recordings?
We also are struggling with a very low quality snapshot (see screenshot), i have already searched the forum and increased the bitrate and heap.
Our flashphoner.properties:
Code:
#server ip
ip =
ip_local =
#webrtc ports range
media_port_from =31001
media_port_to =32000
# codecs
codecs =opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,telephone-event,vp8,h264,flv,mpv
codecs_exclude_sip =mpeg4-generic,flv,mpv
codecs_exclude_streaming =flv,telephone-event
codecs_exclude_sip_rtmp =opus,g729,g722,mpeg4-generic,vp8,mpv
#websocket ports
ws.port =8080
wss.port =8443
# Custom
on_record_hook_script =on_record_hook.sh
client_mode=false
rtc_ice_add_local_component=true
streaming_video_decoder_fast_start=false
webrtc_cc2_twcc=false
webrtc_cc_min_bitrate=1000000
webrtc_cc_max_bitrate=2000000
#ice_tcp_transport=true
#ice_tcp_send_buffer_size=1048576
#ice_tcp_receive_buffer_size=1048576
Evert