Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Locked
0

H.264 Encoding Randomly Stops and Related Netstream.Info Reporting Issue

Community Beginner ,
Dec 11, 2014 Dec 11, 2014

I'm having a problem with the encoding of live video in the Flash Player. It's intermittent and I can't reproduce it on demand but it is causing major issues. We have hundreds of various H.264 source streams originating from the in browser Flash player. They are coming from all various browsers, cameras and versions of the Flash Player. The streams are also viewed by the in browser Flash player. Sometimes the video stream just stops playing on the viewing side (for all viewers). It doesn't happen to every source stream and it doesn't happen to the same source stream all the time.

I have motion detection going at the source to see if there is video movement (which there is). And I am checking the bytes to see data is heading to the server from the source. On the viewing side, I am checking the buffer and NetStreamInfo and I am getting data coming from the server and the video bytes/sec and video byte count shows changing values each time I poll it every few seconds. So I am getting data to the player, but no video.

Is there anything in particular to look at or has anyone seen anything similar? I'm already doing some things to try to restart the stream at the source if a detect a problem, but at this point all the stats and things I can think of to monitor make it look like the stream is good, even though the video/audio stops or won't play.

1) Any ideas how I could be receiving video data but be unable to play the video? Or what might prevent the video from being played

2) A VERY strange issue I just had which makes me question the Netstream.info.videoByteCount. On a stream that was not displaying video, I was seeing the Netsream.info.videoByteCount numbers changing as if I was receiving video (I am polling them every few seconds). The numbers were pretty much the same. However when I looked at my Windows Network monitor, it was showing little to NO network traffic. When the source stream was restarted, I could see the video again, the Windows Network monitor showed a jump in network traffic to levels I would expect and the Netstream.info.videoByteCount numbers stayed consistent to what they were when I was not seeing video. This does not seem like it should be possible. Can someone expllain how this could occur and if those Netstream.info values are reliable? In this case I was viewing with Chrome version 39.0.2171.71 and Flash player version 15.0.0.239

Any suggestions? Thanks!

186
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines