Copy link to clipboard
Copied
dvrcast is a live service.
mp4: as the service record and I look over to the dvr sample player debug output messages while out NetStream.Buffer.Empty will stop.
Screenshot is shown below.
Is it possible to do without stopping the service?
Copy link to clipboard
Copied
Hi,
Thanks for using DVRCast.
The service as such did not stop when the Buffer Empty message is returned. What it meant is that the buffer capacity of video has been emptied and there is nothing to play anymore. So, changing little the client buffer settings would make sure the buffer is full always and never gets emptied. If you are using the default buffer values, change them according to your workflow. Whatever values i have seen go in the range 3-6 sec. You need to also make sure of the bandwidth limitations of your client-server connections, if its an internal org workflow, make sure you have sufficient bandwidth.
Please let us know if that helped. Thank you !
Copy link to clipboard
Copied
Answer Thank you.
Sorry service does not stop. play is stopped.
FMS configuration changes in the way Do not solve?
Copy link to clipboard
Copied
There are few FMS configurations also that you can take a look at :
Application.xml : MsgQueue settings.
Application.xml : AggregateMessage settings
Application.xml : Client and server bandwidth settings.
Server.xml : FLVCache settings
Server.xml : Mp4 video/audio/buffer settings.
You can find the application.xml under FMS installation\conf\_default_root\_default_vhost\
Copy link to clipboard
Copied
Thank you a quick answer.
ORIGIN, EDGE Do I need to change both?
Or do I need to change the ORIGIN?
Copy link to clipboard
Copied
You need to change at the origin.
Copy link to clipboard
Copied
Answer Thank you.
When I change the origin, as shown below, As the play NetStream.Buffer.Empty output stops.
Application.xml : MsgQueue settings.
<MinBufferTime>5000</MinBufferTime>
Application.xml : AggregateMessage settings
<AggregateMessages enabled="false"></AggregateMessages>
Application.xml : Client and server bandwidth settings.
default
Server.xml : FLVCache settings
default
Server.xml : Mp4 video/audio/buffer settings.
<VideoAutoBufferReadSize>1536000</VideoAutoBufferReadSize>
<AudioAutoBufferReadSize>512000</AudioAutoBufferReadSize>
<OtherAutoBufferReadSize>10240</OtherAutoBufferReadSize>
We will have configured the following:
FMLE -> 2 ORIGIN(active,backup) -> 10 EDGE
FMLE config
FMLE Version 3.02
video format : h.264
frame rate : 29.97
key frame :2
bitrate : 1800Kbps
output size : 800*600
audio format : aac
bitrate 96kbps
FMS url : rtmp://xxx.xxx.xxx.xxx/dvr
Backup url : rtmp://yyy.yyy.yyy.yyy/dvr
output stream : mp4:stream
dvr autorecord option : enable
Origin config
FMIS Version 4.02 x64
DVR CAST 1.2(default setting)
Edge config
FMIS Version 4.02 x64
DVR CAST 1.2(default setting)
What value is the highest setting?
I ask a quick answer. Thank you.