Forum Replies Created
-
-
4 years ago in reply to: Google Analytics vs Wowza statistics
Hi Martin,
finally I came out from the impasse.
Using GTAG I created a 1 minute heartbeat to check if a user is still on page even if with no focus on page, and I added some variables to count the userid on my website.
The sum of heartbeat gives me the total minutes of user on page and checking if the fv-player is playing or not, I have the total minutes of real watching time … finally.
It worked in my last live with a peak of more than 950 concurrent visitors and I’m going to move on GA4 platform on events based.
I know it could be done in a better way, but I’m not a developer as I said.Thanks for your support.
b.r.
A.4 years ago in reply to: Google Analytics vs Wowza statisticsHi Martin,
sorry for the delay, but I tried to find a different solution to have the best analytics report as possible.
In order to do this I added Google tag Manager to check minute by minute the viewer presence on page and I traced the player ID and the status play or not.
At the moment it works because I have a single player on page, so I easily call it by flowplayer(0), but what if I have multiple player on page as I have? I can’t use flowplayer(0) only but I have to get the player ID when a viewer click on it.
Have you a piece of code to get the player ID?I’m sorry for the weird question, but developing is not my job.
Many thanks
Alessandro4 years ago in reply to: Google Analytics vs Wowza statisticsHi Martin,
some bad news about new version.
I tried a 35 min live transmission and I got only a couple of heartbeats and only a Seconds played that reports 18min. No quarter as expected.
But the worst news is that Video Start is missing also, so I can’t monitor when a viewer start to watch.
Do you think is possible change the paradigma: if the player registers a Video Start event and then more closely Video heartbeat (let me say 30sec), I could trace all the heartbeats to understand if viewer is watching.
What is your tought?
Thank you
A.4 years ago in reply to: Google Analytics vs Wowza statisticsThank you Martin,
I’ll try it asap.
Just a question: I have a PRO license, so I have the “fv-player-pro” folder. Do I leave it untouched?
Thank you
Alessandro4 years ago in reply to: Google Analytics vs Wowza statisticsThanks Martin,
is it planned for near future release this kind of different approach or I have to find out how to track the user behavior by myself?A.
4 years ago in reply to: Google Analytics vs Wowza statisticsHi, I checked again and I saw that if viewers on FV player move focus on different page, GA analytics stops get data.
I’m sure that ‘Video/Seconds played’ are missed. Others data as heartbeat or session time are still available, but are useless.
Sometimes if viewer get back focus on FV player, ‘Video/Seconds played’ value are collected, but it could happen any time after the live transmission ends. I collected a couple of ‘Video/Seconds played’ 1 and 2 hours late the live ended (!)
Finally Wowza info are good and the only solution, but not enough to show viewers number on time base graph.
Any suggest?
Many thanks
A.5 years ago in reply to: Check if live stream is onHi Martin,
thanks a lot for your answer.
1) I thought that reply every 30 sec. and custom text could be a couple of values easily to add to settings page, that’s why I asked you if it was planned to be customizable
2) I’ll try to check and I’ll come back to you with more info if they there will beJust once information. Both of changes you posted me in beta realease, I’ll find them in official plugin update for wordpress? Can I update your plugin to 7.4.21.727 or I have to wait for a specific version without loosing these features?
Thank you
Alessandro5 years ago in reply to: Check if live stream is onHi Martin,
I tested your new player version and it seems work well. Many thanks for your great work.
I’ve just checked the new feature in a test page but I’ll use it for a real live stream next week.
Just a couple of questions:
1) new settings about timing and overlay text will be customizable?
2) do you think this new feature could be implemented to check when live stream ends?About second question, at the moment when live stream ends, video on player freezes and if you click on pause and play again, you can see about last 10 sec and then it freezes again.
It could be very interesting has a complete management for live streams flow.
Waiting for your comments.
Thank you.
Alessandro8 years ago in reply to: Quality switch to non-existing fileHi Martin,
these are the results of my test.
– if I use the standard release and I set 3 quality levels for qsel, but I have only 2 files, video doesn’t play at all!
– if I use the beta release and I set 3 quality levels for qsel, but I have only 2 files, I can play video, switch between 2 existing quality, but if I choose the third quality with no existing file, video stop definitively and I can’t come back anymore.I think this is an important point to fix, because I have more videos with different renditions to publish (and not only me), but I can choose only a qsel schema for all of them, so I”l have some video qorking and some other not.
Many thanks for understanding
my best
Alessandro8 years ago in reply to: Quality switch to non-existing fileHi Martin,
did you found some kind of solution about the quality switch?
thank youb.r.
Alessandro9 years ago in reply to: Amazon S3 on AndroidHi Martin,
don’t worry for delay.
1) yes
2) yes both video
3) it doesn’t work. I added Dominika file to http://www.lealipervolare.org/test, so you can see all the case.All videos in test page have “admin: Video OK” as result. The first and third has miem type on bucket set on “content type: video/x-m4v” and “content type: video/mp4” respectively. (if I change mime, I obtain a Video issue on checker, so I think they are well configured)
All videos works well on desktop.
I sent you 3 reports titled ‘Refer to ticket “Amazon S3 on Android”. Video x’ where ‘x’ is the video number on test page.
Hope this help for analysis.Thanks
Alessandro9 years ago in reply to: Amazon S3 on AndroidHi Martin,
I sent you 2 or 3 reports with some details.
I tried on 2 different devices: 1 android 5.02 and 1 android 4.4.4 . Both of them are Oneplus One. In user agent I think you can see A001 string.
Please take a watch on them.thanks
Hi MArtin,
that’s good, but I have a question about the location of CSS files.
After the last plugin update I found a folder named wp-content/fv-flowplayer-custom and a style-1.css inside.
The plugin uses this file for style and not the css files inside wp-content/plugins/fv-wordpress-flowplayer/css.
The style-1.css is the same of flowplayer.css. It contais relative path to folder and something more (it’s a little bit bigger).
Is it changed something?
Your code in your post works only in style-1.cssThanks
Alessandro10 years ago in reply to: Flash support for HLS and MPEG-DASHHi Martin,
thank you.
It works on my IE and Chrome, but not on Firefox.
I wonder if it works with live video stream and not just for video file.
What are next steps?
Could you package a demo wordpress plugin so I can test it with live stream from wowza?Thanks
Alessandro10 years ago in reply to: Flash support for HLS and MPEG-DASHHi Martin,
many thanks.
Please keep me updated on news about this topic.
I heard about some tests by youtube started on February with this kind of protocol, so I think dash will be soon the new standard.
Please keep me post on news.Thanks
AlessandroHi Martin,
that would be great, so when a user click on player to play the video, the player notifies to user a friendly custom splash screen.
Do you prepare soon an update or you send me a beta plugin for wordpress in order to test it?Many thanks
Alessandro10 years ago in reply to: Flash support for HLS and MPEG-DASHthis is the .mpd xml file
<?xml version="1.0" encoding="UTF-8"?>
<MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:mpeg:dash:schema:mpd:2011"
xmlns:xlink="http://www.w3.org/1999/xlink"
xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd"
profiles="urn:mpeg:dash:profile:isoff-live:2011"
type="dynamic"
minimumUpdatePeriod="PT4.538S"
availabilityStartTime="2015-05-08T12:36:20Z"
timeShiftBufferDepth="PT50.0S"
suggestedPresentationDelay="PT15.0S"
minBufferTime="PT6.0S">
<ProgramInformation>
<Title>myStream-720_all</Title>
</ProgramInformation>
<Location>http://joinpeople.dyndns.org:1935/JoinPeople/_definst_/ngrp:myStream-720_all/manifest_w967380193.mpd</Location>
<Period id="0" start="PT0.0S">
<AdaptationSet id="0" mimeType="video/mp4" maxWidth="1280" maxHeight="720" par="16:9" frameRate="30" segmentAlignment="true" startWithSAP="1" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
<SegmentTemplate timescale="90000" media="chunk_ctvideo_cfm4s_rid$RepresentationID$_cs$Time$_w967380193_mpd.m4s" initialization="chunk_ctvideo_cfm4s_rid$RepresentationID$_cinit_w967380193_mpd.m4s">
<SegmentTimeline>
<S t="136811880" d="900000"/>
<S d="900000"/>
<S d="900000"/>
<S d="900000"/>
<S d="900000"/>
</SegmentTimeline>
</SegmentTemplate>
<Representation id="p0a0r0" codecs="avc1.42801e" width="426" height="240" sar="1:1" bandwidth="350000" />
<Representation id="p0a0r1" codecs="avc1.4d401f" width="640" height="360" sar="1:1" bandwidth="800000" />
<Representation id="p0a0r2" codecs="avc1.4d4029" width="1280" height="720" sar="1:1" bandwidth="1800000" />
</AdaptationSet>
<AdaptationSet id="1" mimeType="audio/mp4" lang="eng" segmentAlignment="true" startWithSAP="1" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"/>
<SegmentTemplate timescale="44100" media="chunk_ctaudio_cfm4s_rid$RepresentationID$_cs$Time$_w967380193_mpd.m4s" initialization="chunk_ctaudio_cfm4s_rid$RepresentationID$_cinit_w967380193_mpd.m4s">
<SegmentTimeline>
<S t="67037821" d="441000"/>
<S d="441000"/>
<S d="441000"/>
<S d="441000"/>
<S d="441000"/>
</SegmentTimeline>
</SegmentTemplate>
<Representation id="p0a1r0" codecs="mp4a.40.2" audioSamplingRate="44100" bandwidth="196000">
<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
</Representation>
</AdaptationSet>
</Period>
</MPD>
10 years ago in reply to: Flash support for HLS and MPEG-DASHHi Martin,
at the moment I have an active MPEG-DASH stream at this address (I’ll keep on for a while)
‘http://joinpeople.dyndns.org:1935/JoinPeople/ngrp:myStream-720_all/manifest.mpd’
If you open the link directly in your browser, you can see the xml.
Just for example, if you use that link within the Bitdash player, it works.
Here a working page:
http://www.joinpeople.org/dash/samples/index1.html
I can see the video on Chrome, Firefox and IE11 and I can switch the video resolution as youtube.
This behavior could be a very good fallback choice for HLS instead of rtmp, because it’s cacheable http protocol good for CloudFront
Thanks,
Alessandro
note: if you can find nothing at the above address is because I turned off my stream. Let me know.10 years ago in reply to: Flash support for HLS and MPEG-DASHHi Martin,
I didn’t see your reply.
That’s example is not my behavior.
I’m already able to send my stream by GoCoder to my EC2 Wowza and it works well.
My problem is the output, because EC2 + CloudFront caches http protocol only, so I would like to use something else rtmp protocol.
So, I thought that using HDS or MPEG-DASH was a winner choice, but it seems FVP doesn’t support that.
Meanwhile I worked for a solution, I stressed my Wowza and I saw that EC2 without CloudFront could be the best choice to serve flash browser using rtmp protocol, but …. I would like to use smil file or (better) wowza name groups (ngrp) to achieve adaptive bitrate, but I don’t understand how I can use them with FVP.
Basically mil and ngrp are xml file passed to player to find streamer server and define the bitrate choice and they use http protocol, but it seems I can’t pass http:// string to FVP.
I hope I clarified my question.
Many thanks
Alessandro10 years ago in reply to: Flash support for HLS and MPEG-DASHHI,
any news? … thank you10 years ago in reply to: Flash support for HLS and MPEG-DASHHi Alec,
sorry … I missed a “V” :)
About Cloudfront I know there are no ways, but considering a standard use of your excellent plugin, how I have to configure it in order to serve a flash browser just having a HLS stream?
In my WOWZA config I can play a LIVE stream in DASH, HDS, Microsoft Smooth Streaming and HLS and not RTMP because my application is “Live HTTP Origin” and RTMP output is not available.
Could you show me an example?
Many thanksAlessandro