Articles of h.264

Использовать FFMPEG на Android

Кто-нибудь знает, как использовать FFMPEG на Android для преобразования кадра YUV420 в H.264? Я портировал работу FFMPEG на Android с NDK, я просто не знаю, как ее использовать. Исходный код оценивается.

Потоковая передача HLS на Android

HLS поддерживается на Android с версии 3.0. До тех пор, пока Honeycomb не поддерживал H.264 и AAC, но был только протокол потоковой передачи RTSP . HLS и MPEG-2 TS нет (см. Здесь ) не поддерживались. Перенос ffmpeg на платформу Android может быть решением для этого (доступны источники LGPL ara). Однако я ищу готовое решение с […]

Как использовать класс MediaCodec для декодирования потоков H.264

Мне было предложено отобразить видеопоток (поток не из HTTP) в android, поток – это сырой H.264, который записан и закодирован на ПК, и я получаю его через WIFI. Когда я получаю поток, можно использовать декодер MediaCodec для декодирования потока и отображения его?

Поддержка Android Widevine HLS / DRM

Это произойдет через 2 года после того, как Google приобретет компанию Widevine, которая предоставляет поддержку DRM для защиты, например, потоков HLS H.264 / AAC. Согласно http://www.widevine.com/ не только Android, но и iPhone / iPad и игровые консоли, такие как Wii или PS3, поддерживаются. Кто-нибудь сталкивается с Android Widevine DRM? С уважением, STeN

Аппаратное декодирование видео на Android с использованием GStreamer

Я должен реализовать конвейер GStreamer на Android, который получит поток живых mpegts с сервера mpegts на Linux-машине (также реализован через GStreamer). Теперь у меня есть Samdung Galaxy Tab2, 5113, у которой есть Android-4.1.2-JellyBean и уровень API = 16 Конвейер моего приемника выглядит следующим образом: data-> pip = gst_parse_launch ("udpsrc caps = \" video / mpegts, […]

Mediacodec и камера, неправильное цветовое пространство

Отправляя работу Aegonis 1 и работу 2 , я также получил поток H.264, но цвет неправильный. Я использую HTC Butterfly для разработки. Вот часть моего кода: камера: parameters.setPreviewSize(width, height); parameters.setPreviewFormat(ImageFormat.YV12); parameters.setPreviewFrameRate(frameRate); MediaCodec: mediaCodec = MediaCodec.createEncoderByType("video/avc"); MediaFormat mediaFormat = MediaFormat.createVideoFormat("video/avc", 320, 240); mediaFormat.setInteger(MediaFormat.KEY_BIT_RATE, 500000); mediaFormat.setInteger(MediaFormat.KEY_FRAME_RATE, 15); mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar); mediaFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, 5); mediaCodec.configure(mediaFormat, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE); mediaCodec.start(); При […]

Мультимедийный энкодер Android: raw h264 to mp4 container

Я создал необработанный видеофайл h264, и я смог воспроизвести его с помощью Android MediaMuxer на Android 4.3 и выше. Теперь мне нужно поддерживать версии 4.1 и 4.2 Android. Я нашел Jcodec. И есть пример для этого: https://github.com/jcodec/jcodec/blob/master/samples/main/java/org/jcodec/samples/mux/AVCMP4Mux.java Но я получаю исключение java.nio.ReadOnlyBufferException в строке 70: H264Utils.encodeMOVPacket (данные); Думаю, этот код не для Android? Как это […]

Может ли Android MediaCodec декодировать видео поток h264?

Я собираюсь использовать Android MediaCodec для декодирования видеопотока h264, я хочу знать, как это сделать. Заранее спасибо!

Воспроизведение видео на Android с альфа-каналом

Поддерживает ли андроид альфа-канал в любом из собственных поддерживаемых видеоформатов, или кто-нибудь имеет идею, если он находится в стадии разработки? Возможно ли в h.264 в android в 3.0?

Использование jcodec SequenceEncoder

Мне нужно создать видео с изображений, я видел jcodec, и я думаю, что это то, что мне нужно: http://jcodec.org/ Как добавить jcodec в мой проект? Я видел, что есть версия для Android. Исправьте меня, если я ошибаюсь, но я добавил jcodec-0.1.5.jar в свой проект в папке libs. Затем добавили SequenceEncoder.java и BitmapUtil.java из jcodec-android-0.1.7.zip в […]