video-streaming

Is there any live video stream editing open source project with API for my needs?

本秂侑毒 提交于 2019-12-10 16:31:48
问题 I need an open source project with an API capable of reading a live video stream (stream codec can be any API can read - I can provide with practically any live streamable one) giving me last image data for some processing (like brightness\contrast or more exotic filtering) being able to receive data I've changed and starting to stream that data on to some http://localhost:port/ in some format I need it to be easily accessible from C# (even better, written in C#). 回答1: FFMpeg.NET might be a

Post processing in ffmpeg to move 'moov atom' in MP4 files (qt-faststart)

两盒软妹~` 提交于 2019-12-10 16:15:01
问题 Is it possible to run ffmpeg from the command line which will either place the 'moov atom' metadata in the beginning of the MP4 file or run the qt-faststart as a post processing operation in ffmpeg so the generated file is stream-able through the internet? I can of course run it as a separate command, but would prefer it to be something as an option within ffmpeg, or as part of a post conversion, command line option when converting the video files via ffmpeg Edit 1 http://ffmpeg.org/ffmpeg

Android VideoView setVideoURI blocks UI thread

耗尽温柔 提交于 2019-12-10 14:26:21
问题 The setVideoURI method of VideoView in Android seems to be blocking the UI thread. As soon as I call this method, the UI get's laggy, even on fast devices. Is there a way to improve performance here? The only other thread with that topic I could find here: https://groups.google.com/forum/#!topic/android-developers/eAAEAEDcksM but it's quite old and doesn't have a satisfying answer. 回答1: What i did was place the setVideoUri() method into a handler with a looper i.e. new Handler(Looper.myLooper

Can ffmpeg place Mp4 metainfo at the beginning of the file?

元气小坏坏 提交于 2019-12-10 12:54:39
问题 As I understand, ffmpeg by default places all meta info at the end of the file when generating mp4s. Source: http://www.stoimen.com/blog/2010/11/12/how-to-make-mp4-progressive-with-qt-faststart/ What I need to do is create the video, one frame at a time and then stream it. This is impossible if the header info is at the 'end' of the file. But is it possible to move this to the beginning or otherwise work around this? I would definitely prefer to not have to switch to another library and use

C++ Video streaming and transimisson

荒凉一梦 提交于 2019-12-10 12:37:25
问题 I am new to video decoding/encoding. Currently I have a task to test the video transmission for a network coding. The network coding programme was already done. Firstly I tried to divide the video into frames in opencv, and transmit the frames, but after division, I found a 3MB video are converted to 80MB total size frames!! which is not efficient for transmission. Is there any better way to do the video transmission? Can any pros provide me a sample code in C++? I be told that cannot

PHP Video Editing and Streaming

柔情痞子 提交于 2019-12-10 12:06:25
问题 I am developing online video streaming website on PHP. I need two functionalities: Need to add title/text at bottom of the video dynamically. Need to add background music to video dynamically. Is it possible with PHP or any available open source library? Can anyone guide me or provide links to this type of library ? Thanks. 回答1: Editing video with PHP is an extremely bad idea. This idea very closely approximates impossible. At best you would need to decode the video which would be brutally

Video cannot be played Android Vitamio library

邮差的信 提交于 2019-12-10 11:51:15
问题 I am using vitamio library for rtsp stream. I am getting : "Sorry this video cannot be played" error. File format of the video is .H264. Where is my mistake ? Have you ever used vitamio library ? VideoActivity.java code as below : public class VideoActivity extends AppCompatActivity { private String path; private VideoView mVideoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_video); if (!LibsChecker

How to change video speed by ffmpeg?

杀马特。学长 韩版系。学妹 提交于 2019-12-10 11:37:57
问题 I'm using ffmpeg for video filter. But, When I changed video speed, that time I got issue Audio is longer than video : ffmpeg -i INPUT.mp4 -filter:v setpts=0.5*PTS -shortest -y -preset ultrafast OUTPUT.mp4 I want to set audio's length same as video's length. shortest = to extend audio streams to the same length as the video stream In my case, shortest is not working. Video file and audio file, both are different and then after merging in a video file. Video's last frame stop and audio is

Video re-streaming server (video output format)

拟墨画扇 提交于 2019-12-10 11:27:00
问题 I need to develop a video streaming server which would stream a live video to multiple users. It needs to support the following "video" sources for the re-stream server: web-camera surveillance camera (already supports MJPG stream) scanner I understand that I would need a different driver for adding support to each video input device. I also need to support the video-display in: web-browsers Mozilla Firefox 3.6 Internet Explorer 8 desktop applications developed in C++ / QT 4.6 My questions:

Ardrone Video Stream decoding in Android

情到浓时终转凉″ 提交于 2019-12-10 10:58:23
问题 I'm working on an image processing project for the Parrot AR.drone, using opencv4Android, i'm so new to the whole thing! , does anyone have an idea about how to read in video streams from the ARDrone using OpenCV, the samples shows how to get video input from a webcam only the video is encoded in H.264 format,and the drone adds a proprietary header (called PaVE) to every video frame, apparently that's why Android fails to load the video stream.. thanks 回答1: You need a PaVE parser that will