Package org.red5.server.api.so

Examples of org.red5.server.api.so.ISharedObject.release()


          Notify notifyData = new Notify(mBuffer);
          notifyData.setTimestamp((int)timestamp);
          notifyData.setSourceType(Constants.SOURCE_TYPE_LIVE);
      audioBroadcastStream.dispatchEvent(notifyData);
      notifyData.release();
      sentMetadata = true;
    }   
  }
 
  private void pushAudio(byte[] audio, long timestamp) {   
View Full Code Here


              VideoData videoConf = new VideoData(config.asReadOnlyBuffer());
              try {
                log.debug("Setting decoder configuration for recording");
                listener.getFileConsumer().setVideoDecoderConfiguration(videoConf);
              } finally {
                videoConf.release();
              }
            }
          } else {
            log.debug("Could not initialize stream output, videoCodec is null.");
          }
View Full Code Here

              VideoData videoConf = new VideoData(config.asReadOnlyBuffer());
              try {
                log.debug("Setting decoder configuration for recording");
                listener.getFileConsumer().setVideoDecoderConfiguration(videoConf);
              } finally {
                videoConf.release();
              }
            }
          } else {
            log.debug("Could not initialize stream output, videoCodec is null.");
          }
View Full Code Here

              RTMPMessage confMsg = RTMPMessage.build(conf);
              try {
                log.debug("Pushing decoder configuration");
                msgOut.pushMessage(confMsg);
              } finally {
                conf.release();
              }
            }
            //check for a keyframe to send
            IoBuffer keyFrame = videoCodec.getKeyframe();
            if (keyFrame != null) {
View Full Code Here

              RTMPMessage videoMsg = RTMPMessage.build(video);
              try {
                log.debug("Pushing keyframe");
                msgOut.pushMessage(videoMsg);
              } finally {
                video.release();
              }
            }
          } else {
            log.debug("Could not initialize stream output, videoCodec is null");
          }
View Full Code Here

                    msgOut.pushMessage(videoMsg);
                    sendNotifications = false;
                    // Don't wait for keyframe
                    videoFrameDropper.reset();
                  } finally {
                    video.release();
                  }
                }
              }
            }
          }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.