'Google transcoder HLS: Internal server error
I'm trying to transcode a simple .mp4 file to HLS format and keep getting an error code 13 'Internal server error' from Google after a few minutes. I'm using the Java SDK. Who can help me find out what I'm doing wrong?
VideoStream videoStream = VideoStream
.newBuilder()
.setH264(
VideoStream
.H264CodecSettings.newBuilder()
.setBitrateBps(6000000)
.setFrameRate(120) //Output framerate will always match the input framerate
.setWidthPixels(width)
.setHeightPixels(height)
)
.build();
JobConfig config = JobConfig
.newBuilder()
.addInputs(Input.newBuilder().setKey("input0").setUri("gs://putyoururlhere"))
.setOutput(Output.newBuilder().setUri(output))
.addElementaryStreams(ElementaryStream.newBuilder().setKey("video_stream0").setVideoStream(videoStream))
.addMuxStreams(
MuxStream
.newBuilder()
.setKey("stream")
.setContainer("ts")
.setFileName("stream")
.addElementaryStreams("video_stream0")
.build()
)
.addManifests(Manifest.newBuilder().addMuxStreams("stream").setFileName("stream").setType(Manifest.ManifestType.HLS).build())
.build();
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
