trying to launch a video streaming request with smooth Streaming i tried this example with their url and also my uri " but it didn't work , i tried it on vlc also it worked with an iphone application .. ! this is a part of my xaml code :
<Core:SMFPlayer>
<Core:SMFPlayer.Playlist>
<Media:PlaylistItem DeliveryMethod="AdaptiveStreaming" MediaSource="http://streaming.toutech.net:1936/live/jawharafm.sdp/playlist.m3u8"/>
</Core:SMFPlayer.Playlist>
</Core:SMFPlayer>
SMFPlayer does not support HLS streaming. For WindowsPhone you may want to use SmoothStreaming
Also, there was a project on codeplex that could play HLS streaming on a WindowsPhone, however it is not online anymore. I only found the tweet that referenced this project: https://twitter.com/JustinAngel/status/179253691549888514
Update
The HLS streaming for WindowsPhone is back online: http://phonesm.codeplex.com/
Related
I use parse server locally with mongodb. I able to save image, audio and video. I can read image with url : http://localhost:1337/parse/files/myAppId/163ab0afef3f3ee609f098fb60bdb917_trim.749B4F97-C100-414F-BA4A-7A7EC51AD952_16760284944457CE7068B-D631-42D8-B61D-76854A5E2B9E_compressed.jpg. But its' not work with audio and video url. Anyone have a solution for this ? Thank you
Hello, I use parse server locally with mongodb. I able to save image, audio and video. I can read image with url : http://localhost:1337/parse/files/myAppId/163ab0afef3f3ee609f098fb60bdb917_trim.749B4F97-C100-414F-BA4A-7A7EC51AD952_16760284944457CE7068B-D631-42D8-B61D-76854A5E2B9E_compressed.jpg. But its' not work with audio and video url. Anyone have a solution for this ? Thank you
I'm trying to Performance test an MPEG-DASH video streaming site using JMeter and the UBIK Loadpack.
I'm getting the error No video found for url, However, if I go to the URL in a browser the video plays
Any Ideas what the problem is?
[1]:
You didn't pass the URL of a video stream.
You must enter the url of either:
MPEG-Dash stream which ends with .mpd usually
HLs which ends with m3u8
MS Smooth
Please contact our support for further help.
I am creating a Chromecast app that streams video and uses out of stream VTT captions. I have successfully managed to load TTML but I require to load VTT also for this I have the following code
this.player.enableCaptions(true, 'vtt', 'http://some_file.vtt');
this fails within the MediaPlayer.js with tyhe following error
Uncaught TypeError: Cannot read property 'parse' of null
This looks to be in the code to load the individual cues has anyone come across this problem?
You need to add the (text/audio) track(s) information to your MediaInfo and then set the active track. Take a look at this guide. Also be aware that having tracks, even when your media is mp4, would require CORS.
this.player.enableCaptions(true, 'vtt', 'http://some_file.vtt');
should be
this.player.enableCaptions(true, 'webvtt', 'http://some_file.vtt');
We have successfully launched with chromecast support on our app and it was perfectly working fine, from the past few days it suddenly stopped working(the receiver was alway sending the buffering status to sender and it was continuously buffering), i have used the chrome debugging and able to find this exception in console
"Uncaught NotSupportedError: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/mp2t; codecs="mp4a.40.2,avc1.77.31"') is unsupported." in the media_player.js file (on the 80th line - according to chrome debugger).
not able to understand why suddenly this error is thrown, all our customers started complaining that chromecast support is not working.
can you please guide me through the problem.
Note: I have used the custom receiver sample from google cast github and modified the styling.
we are using HLS for streaming videos:
here is the sample m3u8 file content:
#EXTM3U
#EXT-X-VERSION:1
## Created with Unified Streaming Platform(version=1.6.9)
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=323376,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=174000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=510996,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=351000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=722996,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=551000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1078096,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=886000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1415176,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=1204000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1743776,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=1514000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2068136,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=1820000.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2498496,CODECS="mp4a.40.2,avc1.77.31",RESOLUTION=1024x576
707eb5bd-dcdf-4f84-b1a3-7cdbd0d4af89-audio=131072-video_eng=2226000.m3u8
I did saw answer to this post:
Is avc1.66.31,mp4a.40.2 supported by the Chromecast device?
but as we have different version of avc codec - avc1.77.31 don't know, what's the best way to get it working.
Note: I have posted the same question on G+ community, will update the answer there if i find a working solution here. thanks.
Try replacing your codec with avc1.77.30
host.processManifest = function(manifest) {
return manifest.replace(/CODECS=\"avc1.77.([0-9]*)/g, 'CODECS=\"avc1.77.30');
};
We have a web service http://lullaby.shoresandbox.com/api/recordedsongs/stream/28 that streams an mp3 song. We are setting the following headers.
response.Content.Headers.Add("Content-Disposition", filename);
response.Content.Headers.Add("Content-Length", fileInfo.Length.ToString());
A sample URL from the web http://source.adminprotools.net/PartyBangaz/pbang019tk15.mp3 when opened in FireFox, the song is played and We could see the total duration of the song. But we are unable to see the total duration when we open our own song. Any help is greatly appreciated. We followed the link to stream a song.
I was trying to support the streaming by writing the code. I later realized the same can be achieved by giving the control to IIS. So i just return the URL of the static .mp3 file and leave the rest to the IIS server about how to stream it. It is working fine now.