mpeg-dash

How to generate multi rate mpeg-dash stream by ffmpeg

帅比萌擦擦* 提交于 2019-12-08 01:38:39
问题 I want to create dash stream with multi-bitrate and serve it. I also want to use the quality selector of dash.js player. like the picture: what flags and configuration I need for generating .mpd file? 回答1: With the following command, you create two streams and after that, you can put them into adoption sets instead of seperate streams: ffmpeg -i $INPUT.mp4 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 \ -b:v:0 250k -filter:v:0 "scale=-2:240" -profile:v:0 baseline -b:v:1 \ 750k -filter:v:1

Bash script: automate ffmpeg encoding for mpeg-dash

巧了我就是萌 提交于 2019-12-07 18:56:47
问题 I'm writing a bash file to create video encoding and concatenation for dash live streaming use, Basically it read an input video folder, encodes all videos into three resolution formats, after that it concatening them to create three adaption sets. DIAGRAM: This script checks for fps conformance, force/scaling resolution if the input is not 1920 x 1080p, Insert the channel logo png, Cut the end of all videos input in order to make them finish with closed gop, this to ensure that there are not

playing MPEG-dash streaming with FFMPEG [closed]

有些话、适合烂在心里 提交于 2019-12-07 07:29:21
Closed. This question is off-topic . It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 9 months ago . I'm having a problem when playing MPEG-dash streaming with ffmpeg. I know there are a lot of tools can play MPEG-dash like OSMO4, DASH.js.. However, I am wondering if I can play MPEG-dash with FFMPEG? And one more question, How can I determine startup time when playing MPEG-dash streaming? It means, the duration time when I request a MPD file from a server until I get the first picture of video display on a

Samsung Smart TV streaming MPEG DASH with PlayRead

自作多情 提交于 2019-12-06 06:20:57
问题 I try to play stream (MPEG-DASH with PlayReady) on Orsay TV (Samsung TV before Tizen). Unencrypted DASH is working fine. I'm trying to acquire licence strictly according to DRM Today manual (that is my DRM provider), but the playback doesn't start, and after a while I get rendering error, or no stream at all. CustomData is generated due the DRM provider specification and it works on other platforms and devices. It's base64 hashed to customDataBase64 due to the DRM provider's manual. <object

How to generate multi rate mpeg-dash stream by ffmpeg

自作多情 提交于 2019-12-06 05:15:55
I want to create dash stream with multi-bitrate and serve it. I also want to use the quality selector of dash.js player. like the picture: what flags and configuration I need for generating .mpd file? Parham Alvani With the following command, you create two streams and after that, you can put them into adoption sets instead of seperate streams: ffmpeg -i $INPUT.mp4 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 \ -b:v:0 250k -filter:v:0 "scale=-2:240" -profile:v:0 baseline -b:v:1 \ 750k -filter:v:1 "scale=-2:480" -profile:v:1 main -use_timeline 1 \ -use_template 1 -window_size 5 -adaptation_sets

How to create a MPD file of MPEG-DASH to play a webm video?

為{幸葍}努か 提交于 2019-12-06 02:13:47
问题 I'm following this demo which uses mediaSource API and MPEG DASH standard to play a .webm video. This is the MPD file used: <?xml version="1.0" encoding="UTF-8"?> <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:DASH:schema:MPD:2011" xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011" type="static" mediaPresentationDuration="PT888.05S" minBufferTime="PT1S" profiles="urn:webm:dash:profile:webm-on-demand:2012"> <Period id="0" start="PT0S" duration="PT888.05S" >

Does the Chromecast support casting videos from Reddit? (HLS and Dash videos)

那年仲夏 提交于 2019-12-05 13:13:18
Called proxy with URL http://192.168.xx.xx:8080/3hyw7hwoajn21/HLSPlaylist.m3u8 Called proxy with URL http://192.168.xx.xx:8080/3hyw7hwoajn21/HLS_540_v4.m3u8 Called proxy with URL http://192.168.xx.xx:8080/3hyw7hwoajn21/HLS_AUDIO_160_K_v4.m3u8 Called proxy with URL http://192.168.xx.xx:8080/3hyw7hwoajn21/HLS_224_v4.m3u8 Here's an example Reddit video: https://www.reddit.com/r/me_irl/comments/b3vrs4/me_irl Looking through the JSON , it has a few options for video sources: "reddit_video": { "dash_url": "https://v.redd.it/3hyw7hwoajn21/DASHPlaylist.mpd", "duration": 76, "fallback_url": "https://v

combine specific mpeg-dash segments (ex int.mp4 + seg_1.m4s +seg_3.m4s) into one single mp4 file

风格不统一 提交于 2019-12-04 22:25:57
I am working one video transcoding in FFmpeg and MP4Box. Currently I am trying to combine/merge/concatenate specific MPEG-DASH video segments(m4s ex:int.mp4, seg_1.m4s, seg2,m4s,sge5.m4s) into one mp4 file. This the example of what I am trying to do. I have followed this thread (" Combine MPEG-DASH segments (ex, init.mp4 + segments.m4s) back to a full source.mp4? ") but there is a problem while combining the specific m4s segments, while doing that it frames feazed in after seg2 and in seg5 it played again. Reference: FFmpeg example 来源: https://stackoverflow.com/questions/55701262/combine

iOS app review - Video streaming MPEG-DASH for longer than 10 minutes

匆匆过客 提交于 2019-12-04 19:48:24
we would like to use MPEG-DASH within iOS to play streaming video. However, according to review notes - Review notes - there is stated, that the app is prohibited to use another tech. than HTTP Live stream within video content longer than 10 minutes. Does anyone have any experience with kind of topic? Because I found an app approved with this technology. iOS app So if we submit the app with MPEG-DASH, are we prohibited to use streams longer than 10 minutes? We found an answer with coop of this service: Express Play . It is really easy to use and you can even try demo if you want. It is very

Samsung Smart TV streaming MPEG DASH with PlayRead

拜拜、爱过 提交于 2019-12-04 14:16:40
I try to play stream (MPEG-DASH with PlayReady) on Orsay TV (Samsung TV before Tizen). Unencrypted DASH is working fine. I'm trying to acquire licence strictly according to DRM Today manual (that is my DRM provider), but the playback doesn't start, and after a while I get rendering error, or no stream at all. CustomData is generated due the DRM provider specification and it works on other platforms and devices. It's base64 hashed to customDataBase64 due to the DRM provider's manual. <object id="pluginPlayerSef" classid="clsid:SAMSUNG-INFOLINK-SEF" style="border:none; width:0px;height:0px;"><