HLS - Audio / Video packet not complete

37 views
Skip to first unread message

Gunaratnam Kuhajeyan

unread,
Jun 10, 2016, 3:15:01 PM6/10/16
to red5
Hi Guys,

What does following error means, i am getting these error when i run the hls plugin

java.lang.NullPointerException: null
at org.red5.service.httpstream.model.Segment.write(Segment.java:364)
at org.red5.stream.http.xuggler.MpegTsIoHandler.write(MpegTsIoHandler.java:105)
at org.red5.stream.http.xuggler.MpegTsHandler.write(MpegTsHandler.java:210)
at com.xuggle.xuggler.XugglerJNI.IContainer_writePacket__SWIG_0(Native Method)
at com.xuggle.xuggler.IContainer.writePacket(IContainer.java:822)
at org.red5.xuggler.writer.HLSStreamWriter.writePacket(HLSStreamWriter.java:466)
at org.red5.xuggler.writer.HLSStreamWriter.encodeAudio(HLSStreamWriter.java:367)
at org.red5.service.httpstream.SegmentFacade$QueueWorker.run(SegmentFacade.java:628)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2016-06-11 00:40:53,146 [SegmentExecutor-3] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,430 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,434 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,441 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,442 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,445 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,446 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Video packet was not complete
2016-06-11 00:40:53,448 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,450 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Audio packet was not complete
2016-06-11 00:40:53,450 [SegmentExecutor-1] WARN  o.r.xuggler.writer.HLSStreamWriter - Video packet was not complete

Rajdeep Rath

unread,
Jun 10, 2016, 3:17:05 PM6/10/16
to red5in...@googlegroups.com

I am not sure that codebase/ xuggler still works as it was supposed to. That's not a red5 side error typically.

--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Gunaratnam Kuhajeyan

unread,
Jun 10, 2016, 3:42:42 PM6/10/16
to red5
Rajdeep, infact i note the following

error coming from 
org.red5.xuggler.writer.HLSStreamWriter 


java.io.FileNotFoundException: webapps\hlsapp\WEB-INF\segments\mystream_5.ts (The system cannot find the path specified)
        at java.io.RandomAccessFile.open0(Native Method)
        at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:124)
        at org.red5.service.httpstream.model.Segment.<init>(Segment.java:130)
        at org.red5.service.httpstream.SegmentFacade.createSegment(SegmentFacade.java:285)
        at org.red5.xuggler.writer.HLSStreamWriter.createNewSegment(HLSStreamWriter.java:638)
        at org.red5.xuggler.writer.HLSStreamWriter.writePacket(HLSStreamWriter.java:463)
        at org.red5.xuggler.writer.HLSStreamWriter.encodeVideo(HLSStreamWriter.java:439)
        at org.red5.service.httpstream.SegmentFacade$QueueWorker.run(SegmentFacade.java:631)
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-3] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-3] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-3] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-3] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete
[WARN] [SegmentExecutor-4] org.red5.xuggler.writer.HLSStreamWriter - Audio packet was not complete

Gunaratnam Kuhajeyan

unread,
Jun 11, 2016, 1:53:24 PM6/11/16
to red5
Any reason, why segments are searched in this place, and what shall be done to change its place
Reply all
Reply to author
Forward
0 new messages