Mediafilesegmenter - HTTP Live Streaming
I am confused, it can't be this difficult to create HTTP Live Streams.
I have 10.7 on my Mac Pro it has variantplaylistcreator and mediafilesegmenter installed in /usr/bin. Variantplaylistcreator works, mediafilesegmenter crashes. My MacBook Pro has 10.8, the tools are absent. I luckily have a MacBook with 10.6, on this variantplaylistcreator crashes, mediafilesegmenter works.
The job option Prepare for HTTP LIve Streaming in Compressor 4 fails dismally it won't work with existing files and doesn't seem to want to create anything when you start from scratch with a video.
At the moment I run a script on the MacBook, followed by one on the MacPro to create the necessary files from the already created h.264 videos.
I have an active iOS Developer programme, the "latest" tools are nowhere to be found.
I cannot believe it is this difficult to deliver video, in the Apple approved fashion, for the iOS platform.
Anyone got any better experiences?
This is the iPhone (not iPad), user-to-user tech support (not developers) forum. You're much more likely to get help in the dev forum:
https://devforums.apple.com/community/iphone
Similar Messages
-
Where are HTTP Live Streaming Tools
I am trying to install mediastreamvalidator, mediastreamsegmenter, mediafilesegmenter tools for my mac machine version 10.6.8
As mentioned in this link about downloading required tools
http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Concept ual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html
As above artical says:
"The tools are frequently updated, so you should download the current version of the HTTP Live Streaming Tools from the Apple Developer website. You can access them if you are a member of the iPhone Developer Program. One way to navigate to the tools is to log onto connect.apple.com, then click iPhone under the Downloads heading."
After logging in to site connect.apple.com under download heading there is no tab named iPhone, i am unable to find this link.
If these tools are stored else where can some one please provide me the updated link?
I need these command lines for developing HLS serve.
ThanksYou need an iPhone Developer Account to download ... if you can't see the link then you don't have access or aren't logged in.
-
Using http live streaming to stream data from a Webcam
JavaFX 2.2 includes support for http live streaming: http://en.wikipedia.org/wiki/HTTP_Live_Streaming
How could one create a http live stream from a Webcam and thereby enable a JavaFX application to view and hear the Webcam video in realtime?Bom Dia Saille,
Eu acredito que o que você tenha hoje seja isso aqui (Desenho bem simplificado):
Hoje o que você tem é o Aplicativo do Medidor + USB Driver controlando o seu medidor. Basicamente, sua aplciação está dividida em três camadas:
Aplicação - Onde estão as funcionalidades principais do programa (interface com o usuário, apresentação de dados, geração de arquivos, etc.)
VISA - Uma arquitetura de Software para controle de instrumentos. Basicamente, ele se comunica com o Driver USB para poder enviar e receber pacotes de dados através do barramento USB.
Device Driver - Intruções de SW de baixo nível para controlar um periférico através de um barramento.
No desenho, eu aponto duas camadas onde você pode tentar atuar para automatizar suas medições:
Aplicação - Você pode usar o VI Server para controlar o Aplicativo do Medidor (Se este aplicativo tiver sido desenvolvido em LabVIEW, o que eu suponho ser verdade). No entanto é necessário saber se o desenvolvedor do produto permitiu isso (Veja Using VI Server to Pass Data Between a VI and a LabVIEW Executable). Outra alternativa é conversar com o fabricante para ver se ele desenvolveu alguma API (Application Programming Interface) para que você consiga controlar o instrumento diretamente.
VISA - O LabVIEW Fornece uma API chamada NI-VISA para poder enviar e receber informações através de diversos barramentos (Veja Serial Instrument Control Tutorial)
É possível acessar o Driver diretamente também, mas eu não recomendo. O resultado não compensa o esfroço!
Espero ter esclarecido suas dúvidas e espero que você tenha sucesso na sua aplicação!!
Atenciosamente.
Felipe Flores
Engenharia de Aplicações
National Instruments Brasil -
How to create encrypted HTTP Live Streaming Videos?
Does Compressor4 have any features (or scripts that can be run post-compression) to create encrypted HTTP Live Streaming Videos?
It works great for creating UNencrypted ones, but I need to make some encrypted ones also.I found it out: You have to use "New Batch From Template" and choose “HTTP Live Streaming". Then you have to create a new folder where the output goes to in the "Information" window. There is also a checkbox which instructs Compressor to create a "readme.html".
Then a folder for every quality setting is created, where all the .ts files go to and the playlist files as well. Works like a charm, as soon as you found out how to do it. -
How to publish http live stream
When I use Adobe Flash Media Server 4.5 publish http live stream. I found a message from Server Log of Manage Servers of Adobe Flash Media Administrator Console. It says that "Failed to record live stream (disk quota exceeded)." How can I do to solve the question?
I didn't get your query. Are you looking for the restrictions/time limits on different versions ?
http://www.adobe.com/products/flashmediaserver/compare/ -
Apple iPhone Http Live Streaming in Flash (Free OSMF library released)
Hello everyone, recently I've read (http://www.flashcomguru.com/index.cfm...) that Matthew Kaufman has developed an AS3 library which adds support for Apple HTTP Live Streaming (HLS) to OSMF and released it under the MPL open-source license.
HLS (wich is a proposed RFC open standard) is the required protocol to deliver VOD or live stream to Apple devices and it's also supported on Android; having it supported in a flash based media-player can make you reach both desktop and mobile users using just HLS, without the need to offer different distribution method.
Benefits:
Less complexity for content distributor and lower distribution costs!
What about integrating HLS in StrobeMediaPlayback? ...maybe using the cited MPL AS3 library, I'm not an AS expert and the library lack documentation but
it should be possible, isn't it?You need an iPhone Developer Account to download ... if you can't see the link then you don't have access or aren't logged in.
-
How does HTTP live streaming support subtitles?
Our app currently is on HTTP Live Streaming and everytime we scrub (fast forward or rewind) or if with low connection (buffering), the subtitle gets off-sync. Videos are segmented into 10 seconds so when you scrub, it jumps back to the nearest start of segment and when it does, it does not provide the exact and correct current playback time so we can't accurately compute for the offset, thus subtitle gets off synch.
Our one solution is to use ID3 tagging when we encode our videos so we know exactly the time when segments starts. Unfortunately, there are not much encoding system that uses this yet.
Any ideas on this?
Thanks!Unfortunately, QTSS doesn't support HTTP Live Streaming. I wonder why Apple did not implement QTSS in Snow Leopard Server.
However, Helix Universal Server from Real can do the trick.
http://www.realnetworks.com/products-services/helix-server-proxy.aspx -
Hello. For a project I am working on, I need to design a secure streaming system for audio files such that they can be streamed but not downloaded (due to copy right issues). I was looking into http live streaming as a possible solution. However, I am new to developing web applications and the like and was hoping for some help, maybe links to sample code, how to use http live streaming for my server/in my code, etc. In particular, I was hopping to make the streaming available to firefox, safari, and apple mobile devices. I am hoping to develop this using html 5.
Thanks.I have same issue with 64bit Safari 5.1 and 10.6.8.
Video plays if not protected. If Protected says "Loading" and never plays.
With 32bit Safari looks the same but...
There is a login window behind the Safari window. If I find it and login, mp4 plays.
Is quite annoying. Any fixes? -
I have created a live stream of a video and it gets stored in live folder.
Now i need to use HTTP Dynamic Streaming (HDS) and HTTP Live Streaming (HLS) to serve live streams to clients over HTTP, publish the streams to the HTTP Live Packager service on Flash Media Server.
So what necessary steps do I need to follow to do that ??You need to generate a manifest file using Configurator tool and placed it under the webroot directory.
C:\Program Files\Adobe\Flash Media Server 4.5\tools\f4mconfig\configurator -
Dear iPhone Dev members.
I'm streaming live media over HTTP to iPhone 3.0 from my web server.
I read draft-pantos-http-live-streaming-01.txt and create test files.
I succeeded in the video playback a normal playlist(i.m3u8 and i-1.ts) very well.
But my iPhone could not play a encriptyed media file(j.m3u8 and j-1.ts).
Though iPhone acquires data by HTTP requests, it returns to Safari's screen at once.
How I can resolve this?
Thank you.
# I do not have a Segmenter beta.
# 'https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bun dleID=20333' is not available ;-<
-----i.m3u8-----
#EXTM3U
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:30
#EXTINF:30,
/i-1.ts
#EXT-X-ENDLIST
i.m3u8 ... Playlist file.
i-1.ts ... Media files.
-----j.m3u8-----
#EXTM3U
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:30
#EXT-X-KEY:METHOD=AES-128,URI="/key.dat"
#EXTINF:30,
/j-1.ts
#EXT-X-ENDLIST
i.m3u8 ... Playlist file with EXT-X-KEY.
j-1.ts ... Encrypted media files.
key.dat ... Key file.
### Dump my key file(NOTICE: od command's format is little endian)
% od -xv key.dat
0000000 0201 0403 0605 0807 0201 0403 0605 0807
0000020
### Create encrypted media files.
% openssl enc -aes-128-cbc -e -in i-1.ts -out j-1.ts \
-p -nosalt \
-iv 00000000000000000000000000000001 \
-K 01020304050607080102030405060708 \
-nopadsorry, you're in the wrong forum. i believe you need to go to developer.apple.com.
-
Hi,
Can anyone please tell me how can I play http live streaming from FMLE 3.2 to Flash player, iphone, ipdad, HTML5 player, Android and other devices?
I have tried my best to play live streaming usine FMLE 3.2 with help of "http://help.adobe.com/en_US/flashmediaserver/devguide/WSd391de4d9c7bd609-52e437a812a3725df a0-8000.html" but not able to play video using HTTP.
When I tried to play url- "http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m" even in in Strobe Media Player it was showing "Buffering" that's it. But I can play same RTMP URL in Flash AS3 using the netstream very fine.
Now I want to test the livepkgr content via HTTP to Flash Player, HTML5 Player (on Web browser and smartphones), iphone and other devices.
Thanks
Best regards,
Sunil KumarHi Sunil,
It's difficult to debug an issue when you don't have access to the machine and you can't see what's happening, so I request you to please have a little patience.
For playback just check the following steps and make sure if you have followed them :
1) Delete the streams folder and any .stream file in the livepkgr
2) Restart FMS
3) Make sure you have a crossdomain.xml under root_install/webroot
4) Publish a stream from FMLE as 'livestream?adbe-live-event=liveevent'
5) Use this player to playback the stream : http://osmf.org/dev/2.0gm/StrobeMediaPlayback.html?src=http://<your-ip>/hds-live/livepkgr/_definst_/liveevent/livestream.f4m
If there is no playback, here are some checks you can do :
1) Request for the http://<your-ip>/hds-live/livepkgr/_definst_/liveevent/livestream.f4m in your browser. You should receive an xml that looks something like this :
<?xml version="1.0" encoding="UTF-8" ?>
<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<id>livepkgr/events/_definst_/liveevent</id>
<mimeType />
<streamType>live</streamType>
<duration>0</duration>
<bootstrapInfo profile="named" url="../../../streams/livepkgr/events/_definst_/liveevent/livestream.bootstrap" id="bootstrap7158" />
<media streamId="livestream" url="../../../streams/livepkgr/events/_definst_/liveevent/livestream" bootstrapInfoId="bootstrap7158">
<metadata>AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBAJUUeuFHrhQAFd2lkdGgAQHQAAAAAAA=</m etadata>
</media>
</manifest>
2) Check the access log under Apache to see if the .f4m, .bootstrap and Frag files have been requested and delivered. If a particular entry has a status code of 200 then the file has been served by FMS. You can confirm the same on the client side using a software like fiddler.
Coming to the player issue, a playback of *f4v via the vod directive is a progressive download, whereas playback of an *f4m file via hds-vod is HTTP streaming.
I have personally used Spark VideoPlayer and hence suggested the same.
You need to add a component like :
<s:VideoPlayer width="100%" height="30%" chromeColor="#CCCCCC" color="#000000"
fontSize="12"
source="http://<your-ip>/hds-live/livepkgr/_definst_/liveevent/livestream.f4m"
symbolColor="#000000"/>
Let me know if any of these suggestions help.
Thanks,
Apurva -
HTTP Live Streaming only works in Safari
I have used the facillity in the share menu to export for HTTP Live streaming. I have uploaded the reulting directory to my wordpress site and can get the video to work in Safari. When I check itwith other browsers though it does not appear. Is there a reason for this?
Because your not live streaming. But seriously, it's a specialized codec you shouldn't use unless a client requires it. Use plain old H.264 for the web.
-
HTTP Live Streaming and 3rd party servers.
I have a working HTTP Live Streaming (HLS) setup on my Snow Leopard server, where I have the live stream embedded in a Safari page via HTML5. I want to setup a very basic kind of CDN with something like a Microsoft 2003 Server, where the encoding and segmenting of the stream is handled by the Snow Leopard Server but the hosting / distribution of the stream / site is handled by the Microsoft server.
I'm looking for documentation on how to go about doing this. I know that it's possible to configure HLS to work with commercial CDNs like Amazon Cloudfront and Akamai, but my needs are much smaller as I'm looking to serve very few clients.
Thankshttps://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-caused-malware
-
HTTP Live Streaming for Apple IOS devices
HI,
We have installed FMS 4.5, including Apache 2.2, on a 64-bit Windows 2008 R2 server following the instructions given in the video that can be viewed here:
http://www.adobe.com/devnet/flashmediaserver/articles/install-verify.html
Browsing to the test page for the server works fine for HTTP Dynamic Streaming and RTMP Dynamic Streaming samples. However, when we try to use the HTTP Live streaming samples on the test web page on an iPad via AnyConnect, we only see a blank page with a small Abobe Flash icon in the top left hand corner which is basically saying that Flash has been detected on the page and is not supported by the iPad.
The above video shows HLS working on an iPad with no additional installation steps. Can anyone hep?Found the answer
The home page on the Adobe server has an error in its javascript.
if (uagent.search('iphone') != -1 || uagent.search('ipad') != -1) {
should be
if (uagent.search('iPhone') != -1 || uagent.search('iPad') != -1) {
....capital P's. -
Hi *,
i'm trying to accomplish in my local network a live streaming using HTTP LIVE STREAMING. I'm already able to do streaming video with a file stored on the disc, and now I want to capture the video stream from the webcam and send it. Can I use Quicktime Broadcaster ... and if so, which settings? My problem is that the mediastreamsegmenter accepts only a particular encoding....As this is an OS feature it is a question that only Microsoft can answer. All I know about the iPlayer is on your other post.
Ask Microsoft here:
http://answers.microsoft.com/en-us/winphone
Maybe you are looking for
-
Need ideas for plug-in re-design
My DAQ app uses "Plugins". A Plugin is a VI which conforms to a particular terminal configuration. Here is the complete diagram of a simple one: The idea is that a plugin is another channel: This one takes the value of TORQUE (in N-m) and the value
-
IBASE assingmnet block with Full Width.
Hello Experts, I have come across IBASE hierarchy assignment block alinged on the left side of the page of WEB-UI. But if i need to bring it to full width on top of the page rather than alinged on left side of page, from where can i control it ? Do w
-
PHP/MySQL Test/Production Server best practices
Hello, I am currently learning PHP/MySql and have setup a test server to develop on and a production server to go live with. I wanted to know what are the best practices for synchronizing the test server with the production. Should I export the
-
Transfering the Cost from Cost center to PM Work order
Hi all, We have a scenario. we are doing material consumption from storage locaiton to a cost center using 201. when the material requirement comes from work order, we are doing reverse consumption posting from Cost center to storage location using 2
-
Hi, All my music files have an exclamation mark on the left and when I tunes asks me to locate a window opens with I Tunes folders but I still cant see my music library . What can i do? Thanks