864865866867868869870
return new AudioData(in.asReadOnlyBuffer()); } /** {@inheritDoc} */ public VideoData decodeVideoData(ByteBuffer in) { return new VideoData(in.asReadOnlyBuffer()); }
166167168169170171172173174
buffer.clear(); buffer.put(video); buffer.flip(); log.trace("Video frame sent :: " + ts); RTMPMessage rtmpMsg = RTMPMessage.build(new VideoData(buffer), ts); client.publishStreamData(streamId, rtmpMsg); } }
829830831832833834835836837838839
buffer.clear(); buffer.put(video); buffer.flip(); VideoData videoData = new VideoData(buffer); videoData.setTimestamp((int) ts); RTMPMessage rtmpMsg = RTMPMessage.build(videoData); instance.publishStreamData(publishStreamId, rtmpMsg); }