
Recherche avancée
Médias (1)
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
Autres articles (21)
-
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
Contribute to translation
13 avril 2011You can help us to improve the language used in the software interface to make MediaSPIP more accessible and user-friendly. You can also translate the interface into any language that allows it to spread to new linguistic communities.
To do this, we use the translation interface of SPIP where the all the language modules of MediaSPIP are available. Just subscribe to the mailing list and request further informantion on translation.
MediaSPIP is currently available in French and English (...)
Sur d’autres sites (4096)
-
FFMpeg crashes on decoding MJpeg
22 octobre 2012, par Lior OhanaI'm working with FFMpeg for decoding Mjpeg streams.
Recently I've bumped into access violation exceptions from FFMpeg, after investigating, I found that due to network packet drops, I'm passing to the FFMpeg a frame that might have "gaps" in it.
The FFMpeg probably crash since it jumps to a marker payload which doesn't exist in the frame's memory.Any idea where I can find a mjpeg structure validator ?
Is there any way to configure FFMpeg to perform such validations by itself ?Thanks.
-
Can MPMoviePlayerController play m3u8 file
26 novembre 2013, par NiteshI am trying to play a m3u8 file using MPMovieplayercontroller
i pass the url to the MPMovieplayercontroller
But it will not play. Is it possible ?I am converting flv,avi video file formats into m3u8 files using ffmpeg for live http streaming on my server.
The m3u8 url works when i pass it to VLC as a network stream on my mac.
I know this has been asked a number of times but i have not got any satisfactory answers.Regards
Nitesh -
Optimizing FFmpeg/x264 Configuration for Ultra-Low Latency UDP Streaming [closed]
17 décembre 2024, par pourjourI'm implementing a real-time screen streaming application using FFmpeg's libraries (libavcodec, libavformat) with H.264 encoding and UDP transport. While I have basic low-latency settings in place, I'm looking to minimize latency as much as possible while maintaining reasonable quality.
Here's my current encoder configuration :


// Configure codec for low latency
codecContext->width = WIDTH;
codecContext->height = HEIGHT;
codecContext->time_base = AVRational{1, FPS};
codecContext->framerate = AVRational{FPS, 1};
codecContext->pix_fmt = AV_PIX_FMT_YUV420P;
codecContext->gop_size = 10;
codecContext->max_b_frames = 0;
codecContext->refs = 1;
codecContext->flags |= AV_CODEC_FLAG_LOW_DELAY;
codecContext->bit_rate = 3000000;

// x264 specific settings
av_opt_set(codecContext->priv_data, "preset", "ultrafast", 0);
av_opt_set(codecContext->priv_data, "tune", "zerolatency", 0);
av_opt_set(codecContext->priv_data, "delay", "0", 0);
av_opt_set(codecContext->priv_data, "profile", "baseline", 0);
av_opt_set(codecContext->priv_data, "x264opts",
 "no-mbtree:sliced-threads:sync-lookahead=0:rc-lookahead=0:"
 "no-scenecut:no-cabac:force-cfr", 0);



For network transport, I'm using MPEGTS over UDP :


QString url = QString("udp://%1:%2?pkt_size=1316").arg(targetAddress).arg(targetPort);



Current issues :


- 

- Still experiencing 200-300ms latency Some quality degradation with
fast motion Occasional frame drops




Questions :


- 

- Are there additional x264 options or FFmpeg settings I should
consider for reducing latency ?
- What are the optimal GOP and bitrate
settings for balancing latency vs quality ?
- Are there better muxer settings or alternative container formats I should consider ?
- How can I optimize the network transport settings (packet size, buffering,
etc.) ?
- Are there any tradeoffs I should be aware of with my current
configuration ?